home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Resolve / Sample Application / Sample Application.rsrc / CODE_12_SSCALC.txt < prev    next >
Text File  |  1993-07-15  |  555KB  |  9,887 lines

  1. # near model CODE resource
  2. # jump table entries: 6560-6630 (71 of them)
  3. export_820:
  4. 00000000  4E75                     rts
  5. export_821:
  6. fn00000002:
  7. 00000002  4A6D EA7C                tst.w      [A5 - 0x1584]
  8. 00000006  6604                     bne        +0x6 /* 0000000C */
  9. 00000008  4EED 233A                jmp        [A5 + 0x233A /* export_1123 */]
  10. label0000000C:
  11. 0000000C  4E56 FFF2                link       A6, -0x000E
  12. 00000010  48E7 3F78                movem.l    -[A7], D2,D3,D4,D5,D6,D7,A1,A2,A3,A4
  13. 00000014  206E 0008                movea.l    A0, [A6 + 0x8]
  14. 00000018  2050                     movea.l    A0, [A0]
  15. 0000001A  45EE FFF4                lea.l      A2, [A6 - 0xC]
  16. 0000001E  42AA 0002                clr.l      [A2 + 0x2]
  17. 00000022  42AA 0006                clr.l      [A2 + 0x6]
  18. 00000026  426A 000A                clr.w      [A2 + 0xA]
  19. 0000002A  568A                     addq.l     A2, 3
  20. 0000002C  7000                     moveq.l    D0, 0x00
  21. 0000002E  99CC                     sub.l      A4, A4
  22. 00000030  1018                     move.b     D0, [A0]+
  23. 00000032  0C00 002B                cmpi.b     D0, 0x2B /* '+' */
  24. 00000036  6606                     bne        +0x8 /* 0000003E */
  25. 00000038  1018                     move.b     D0, [A0]+
  26. 0000003A  99CC                     sub.l      A4, A4
  27. 0000003C  600C                     bra        +0xE /* 0000004A */
  28. label0000003E:
  29. 0000003E  0C00 002D                cmpi.b     D0, 0x2D /* '-' */
  30. 00000042  6606                     bne        +0x8 /* 0000004A */
  31. 00000044  387C 0001                movea.w    A4, 0x1
  32. 00000048  1018                     move.b     D0, [A0]+
  33. label0000004A:
  34. 0000004A  7200                     moveq.l    D1, 0x00
  35. 0000004C  7400                     moveq.l    D2, 0x00
  36. 0000004E  7600                     moveq.l    D3, 0x00
  37. 00000050  7800                     moveq.l    D4, 0x00
  38. 00000052  7A00                     moveq.l    D5, 0x00
  39. 00000054  7C01                     moveq.l    D6, 0x01
  40. 00000056  7E00                     moveq.l    D7, 0x00
  41. 00000058  93C9                     sub.l      A1, A1
  42. 0000005A  426E FFF2                clr.w      [A6 - 0xE]
  43. label0000005E:
  44. 0000005E  0C00 0030                cmpi.b     D0, 0x30 /* '0' */
  45. 00000062  660A                     bne        +0xC /* 0000006E */
  46. 00000064  3D7C 0001 FFF2           move.w     [A6 - 0xE], 0x1
  47. 0000006A  1018                     move.b     D0, [A0]+
  48. 0000006C  60F0                     bra        -0xE /* 0000005E */
  49. label0000006E:
  50. 0000006E  0C00 0030                cmpi.b     D0, 0x30 /* '0' */
  51. 00000072  6D4C                     blt        +0x4E /* 000000C0 */
  52. 00000074  0C00 0039                cmpi.b     D0, 0x39 /* '9' */
  53. 00000078  6E46                     bgt        +0x48 /* 000000C0 */
  54. 0000007A  4A44                     tst.w      D4
  55. 0000007C  662C                     bne        +0x2E /* 000000AA */
  56. 0000007E  0C43 0011                cmpi.w     D3, 0x11
  57. 00000082  6E1A                     bgt        +0x1C /* 0000009E */
  58. 00000084  5243                     addq.w     D3, 1
  59. 00000086  0400 0030                subi.b     D0, 0x30 /* '0' */
  60. 0000008A  4A46                     tst.w      D6
  61. 0000008C  6608                     bne        +0xA /* 00000096 */
  62. 0000008E  1200                     move.b     D1, D0
  63. 00000090  E941                     asl        D1.w, 4
  64. 00000092  7C01                     moveq.l    D6, 0x01
  65. 00000094  6008                     bra        +0xA /* 0000009E */
  66. label00000096:
  67. 00000096  8200                     or.b       D1, D0
  68. 00000098  14C1                     move.b     [A2]+, D1
  69. 0000009A  7C00                     moveq.l    D6, 0x00
  70. 0000009C  7200                     moveq.l    D1, 0x00
  71. label0000009E:
  72. 0000009E  4A45                     tst.w      D5
  73. 000000A0  6600 00D0                bne        +0xD2 /* 00000172 */
  74. 000000A4  5242                     addq.w     D2, 1
  75. 000000A6  6000 00CA                bra        +0xCC /* 00000172 */
  76. label000000AA:
  77. 000000AA  0C47 0134                cmpi.w     D7, 0x134
  78. 000000AE  6E00 00C2                bgt        +0xC4 /* 00000172 */
  79. 000000B2  CEFC 000A                mulu.w     D7, 0xA /* '\n' */
  80. 000000B6  0440 0030                subi.w     D0, 0x30 /* '0' */
  81. 000000BA  DE40                     add.w      D7, D0
  82. 000000BC  6000 00B4                bra        +0xB6 /* 00000172 */
  83. label000000C0:
  84. 000000C0  B02D E5C2                cmp.b      D0, [A5 - 0x1A3E]
  85. 000000C4  6706                     beq        +0x8 /* 000000CC */
  86. 000000C6  0C00 002E                cmpi.b     D0, 0x2E /* '.' */
  87. 000000CA  6634                     bne        +0x36 /* 00000100 */
  88. label000000CC:
  89. 000000CC  4A45                     tst.w      D5
  90. 000000CE  6600 00A8                bne        +0xAA /* 00000178 */
  91. 000000D2  7A01                     moveq.l    D5, 0x01
  92. 000000D4  4A42                     tst.w      D2
  93. 000000D6  6E00 009A                bgt        +0x9C /* 00000172 */
  94. 000000DA  2648                     movea.l    A3, A0
  95. 000000DC  101B                     move.b     D0, [A3]+
  96. label000000DE:
  97. 000000DE  0C00 0030                cmpi.b     D0, 0x30 /* '0' */
  98. 000000E2  660C                     bne        +0xE /* 000000F0 */
  99. 000000E4  3D7C 0001 FFF2           move.w     [A6 - 0xE], 0x1
  100. 000000EA  5247                     addq.w     D7, 1
  101. 000000EC  101B                     move.b     D0, [A3]+
  102. 000000EE  60EE                     bra        -0x10 /* 000000DE */
  103. label000000F0:
  104. 000000F0  3007                     move.w     D0, D7
  105. 000000F2  7E00                     moveq.l    D7, 0x00
  106. 000000F4  204B                     movea.l    A0, A3
  107. 000000F6  5388                     subq.l     A0, 1
  108. 000000F8  3400                     move.w     D2, D0
  109. 000000FA  5242                     addq.w     D2, 1
  110. 000000FC  4442                     neg.w      D2
  111. 000000FE  6072                     bra        +0x74 /* 00000172 */
  112. label00000100:
  113. 00000100  0C00 0065                cmpi.b     D0, 0x65 /* 'e' */
  114. 00000104  672E                     beq        +0x30 /* 00000134 */
  115. 00000106  0C00 0045                cmpi.b     D0, 0x45 /* 'E' */
  116. 0000010A  6728                     beq        +0x2A /* 00000134 */
  117. 0000010C  0C00 0025                cmpi.b     D0, 0x25 /* '%' */
  118. 00000110  671C                     beq        +0x1E /* 0000012E */
  119. 00000112  4A43                     tst.w      D3
  120. 00000114  6662                     bne        +0x64 /* 00000178 */
  121. 00000116  4A6E FFF2                tst.w      [A6 - 0xE]
  122. 0000011A  665C                     bne        +0x5E /* 00000178 */
  123. 0000011C  226E 000C                movea.l    A1, [A6 + 0xC]
  124. 00000120  4291                     clr.l      [A1]
  125. 00000122  42A9 0004                clr.l      [A1 + 0x4]
  126. 00000126  4CDF 1EFC                movem.l    D2,D3,D4,D5,D6,D7,A1,A2,A3,A4, [A7]+
  127. 0000012A  4E5E                     unlink     A6
  128. 0000012C  4E75                     rts
  129. label0000012E:
  130. 0000012E  1018                     move.b     D0, [A0]+
  131. 00000130  5547                     subq.w     D7, 2
  132. 00000132  6044                     bra        +0x46 /* 00000178 */
  133. label00000134:
  134. 00000134  4A44                     tst.w      D4
  135. 00000136  6640                     bne        +0x42 /* 00000178 */
  136. 00000138  2808                     move.l     D4, A0
  137. 0000013A  1018                     move.b     D0, [A0]+
  138. 0000013C  0C00 002B                cmpi.b     D0, 0x2B /* '+' */
  139. 00000140  6606                     bne        +0x8 /* 00000148 */
  140. 00000142  93C9                     sub.l      A1, A1
  141. 00000144  1018                     move.b     D0, [A0]+
  142. 00000146  600C                     bra        +0xE /* 00000154 */
  143. label00000148:
  144. 00000148  0C00 002D                cmpi.b     D0, 0x2D /* '-' */
  145. 0000014C  6606                     bne        +0x8 /* 00000154 */
  146. 0000014E  327C 0001                movea.w    A1, 0x1
  147. 00000152  1018                     move.b     D0, [A0]+
  148. label00000154:
  149. 00000154  0C00 0030                cmpi.b     D0, 0x30 /* '0' */
  150. 00000158  6D14                     blt        +0x16 /* 0000016E */
  151. 0000015A  0C00 0039                cmpi.b     D0, 0x39 /* '9' */
  152. 0000015E  6E0E                     bgt        +0x10 /* 0000016E */
  153. 00000160  7801                     moveq.l    D4, 0x01
  154. label00000162:
  155. 00000162  0C00 0030                cmpi.b     D0, 0x30 /* '0' */
  156. 00000166  6600 FF06                bne        -0xF8 /* 0000006E */
  157. 0000016A  1018                     move.b     D0, [A0]+
  158. 0000016C  60F4                     bra        -0xA /* 00000162 */
  159. label0000016E:
  160. 0000016E  2044                     movea.l    A0, D4
  161. 00000170  6006                     bra        +0x8 /* 00000178 */
  162. label00000172:
  163. 00000172  1018                     move.b     D0, [A0]+
  164. 00000174  6000 FEF8                bra        -0x106 /* 0000006E */
  165. label00000178:
  166. 00000178  4A01                     tst.b      D1
  167. 0000017A  6708                     beq        +0xA /* 00000184 */
  168. 0000017C  0C43 0011                cmpi.w     D3, 0x11
  169. 00000180  6E02                     bgt        +0x4 /* 00000184 */
  170. 00000182  14C1                     move.b     [A2]+, D1
  171. label00000184:
  172. 00000184  4A42                     tst.w      D2
  173. 00000186  6D02                     blt        +0x4 /* 0000018A */
  174. 00000188  5342                     subq.w     D2, 1
  175. label0000018A:
  176. 0000018A  3209                     move.w     D1, A1
  177. 0000018C  6702                     beq        +0x4 /* 00000190 */
  178. 0000018E  4447                     neg.w      D7
  179. label00000190:
  180. 00000190  7600                     moveq.l    D3, 0x00
  181. 00000192  DE42                     add.w      D7, D2
  182. 00000194  4A47                     tst.w      D7
  183. 00000196  6C06                     bge        +0x8 /* 0000019E */
  184. 00000198  08C3 000E                bset.b     D3, 0xE
  185. 0000019C  4447                     neg.w      D7
  186. label0000019E:
  187. 0000019E  47EE FFF4                lea.l      A3, [A6 - 0xC]
  188. 000001A2  7000                     moveq.l    D0, 0x00
  189. 000001A4  0C47 0134                cmpi.w     D7, 0x134
  190. 000001A8  6C42                     bge        +0x44 /* 000001EC */
  191. 000001AA  8EFC 000A                divu.w     D7, 0xA /* '\n' */
  192. 000001AE  4847                     swap.w     D7
  193. 000001B0  8047                     or.w       D0, D7
  194. 000001B2  4247                     clr.w      D7
  195. 000001B4  4847                     swap.w     D7
  196. 000001B6  8EFC 000A                divu.w     D7, 0xA /* '\n' */
  197. 000001BA  E147                     asl        D7.w, 8
  198. 000001BC  8047                     or.w       D0, D7
  199. 000001BE  4847                     swap.w     D7
  200. 000001C0  E947                     asl        D7.w, 4
  201. 000001C2  8047                     or.w       D0, D7
  202. 000001C4  320C                     move.w     D1, A4
  203. 000001C6  6704                     beq        +0x6 /* 000001CC */
  204. 000001C8  08C3 000F                bset.b     D3, 0xF
  205. label000001CC:
  206. 000001CC  8640                     or.w       D3, D0
  207. 000001CE  3683                     move.w     [A3], D3
  208. 000001D0  F213 4C00                fmove      fp0, (packed_real) [A3]
  209. 000001D4  226E 000C                movea.l    A1, [A6 + 0xC]
  210. 000001D8  F211 7400                fmove      (double) [A1], fp0
  211. label000001DC:
  212. 000001DC  226E 0008                movea.l    A1, [A6 + 0x8]
  213. 000001E0  5388                     subq.l     A0, 1
  214. 000001E2  2288                     move.l     [A1], A0
  215. 000001E4  4CDF 1EFC                movem.l    D2,D3,D4,D5,D6,D7,A1,A2,A3,A4, [A7]+
  216. 000001E8  4E5E                     unlink     A6
  217. 000001EA  4E75                     rts
  218. label000001EC:
  219. 000001EC  246E 000C                movea.l    A2, [A6 + 0xC]
  220. 000001F0  203C 7FF0 0000           move.l     D0, 0x7FF00000
  221. 000001F6  7200                     moveq.l    D1, 0x00
  222. 000001F8  340C                     move.w     D2, A4
  223. 000001FA  6704                     beq        +0x6 /* 00000200 */
  224. 000001FC  08C0 001F                bset.b     D0, 0x1F
  225. label00000200:
  226. 00000200  3409                     move.w     D2, A1
  227. 00000202  6704                     beq        +0x6 /* 00000208 */
  228. 00000204  7000                     moveq.l    D0, 0x00
  229. 00000206  7200                     moveq.l    D1, 0x00
  230. label00000208:
  231. 00000208  24C0                     move.l     [A2]+, D0
  232. 0000020A  2481                     move.l     [A2], D1
  233. 0000020C  60CE                     bra        -0x30 /* 000001DC */
  234. export_822:
  235. 0000020E  4A6D EA7C                tst.w      [A5 - 0x1584]
  236. 00000212  6604                     bne        +0x6 /* 00000218 */
  237. 00000214  4EED 2272                jmp        [A5 + 0x2272 /* export_1098 */]
  238. label00000218:
  239. 00000218  4E56 FFCC                link       A6, -0x0034
  240. 0000021C  48E7 3F30                movem.l    -[A7], D2,D3,D4,D5,D6,D7,A2,A3
  241. 00000220  45EE FFCC                lea.l      A2, [A6 - 0x34]
  242. 00000224  7A30                     moveq.l    D5, 0x30
  243. 00000226  206E 0008                movea.l    A0, [A6 + 0x8]
  244. 0000022A  3010                     move.w     D0, [A0]
  245. 0000022C  0240 7FFF                andi.w     D0, 0x7FFF
  246. 00000230  6606                     bne        +0x8 /* 00000238 */
  247. label00000232:
  248. 00000232  7000                     moveq.l    D0, 0x00
  249. 00000234  6000 01D8                bra        +0x1DA /* 0000040E */
  250. label00000238:
  251. 00000238  266E 0018                movea.l    A3, [A6 + 0x18]
  252. 0000023C  4253                     clr.w      [A3]
  253. 0000023E  3410                     move.w     D2, [A0]
  254. 00000240  6A02                     bpl        +0x4 /* 00000244 */
  255. 00000242  5253                     addq.w     [A3], 1
  256. label00000244:
  257. 00000244  0242 7FFF                andi.w     D2, 0x7FFF
  258. 00000248  0C42 7FF0                cmpi.w     D2, 0x7FF0
  259. 0000024C  6D06                     blt        +0x8 /* 00000254 */
  260. 0000024E  70FF                     moveq.l    D0, 0xFFFFFFFF
  261. 00000250  6000 01BC                bra        +0x1BE /* 0000040E */
  262. label00000254:
  263. 00000254  F210 5418                fabs       fp0, (double) [A0]
  264. 00000258  47ED E76E                lea.l      A3, [A5 - 0x1892]
  265. 0000025C  262E 000C                move.l     D3, [A6 + 0xC]
  266. 00000260  0C43 0001                cmpi.w     D3, 0x1
  267. 00000264  6C1C                     bge        +0x1E /* 00000282 */
  268. 00000266  4483                     neg.l      D3
  269. 00000268  7012                     moveq.l    D0, 0x12
  270. 0000026A  D043                     add.w      D0, D3
  271. 0000026C  E740                     asl        D0.w, 3
  272. 0000026E  F233 5420 0000           fdiv       fp0, (double) [A3 + D0.w]
  273. 00000274  4443                     neg.w      D3
  274. 00000276  47ED E9C6                lea.l      A3, [A5 - 0x163A]
  275. 0000027A  F213 5438                fcmp       fp0, (double) [A3]
  276. 0000027E  F294 FFB2                .extension 0x294 <<F/2-3/1>> // unimplemented
  277. label00000282:
  278. 00000282  F212 7400                fmove      (double) [A2], fp0
  279. 00000286  7000                     moveq.l    D0, 0x00
  280. 00000288  2212                     move.l     D1, [A2]
  281. 0000028A  52AA 0004                addq.l     [A2 + 0x4], 1
  282. 0000028E  D380                     addx.l     D1, D0
  283. 00000290  2481                     move.l     [A2], D1
  284. 00000292  F212 5400                fmove      fp0, (double) [A2]
  285. 00000296  F212 6C0F                fmove      (packed_real) [A2], fp0
  286. 0000029A  241A                     move.l     D2, [A2]+
  287. 0000029C  6794                     beq        -0x6A /* 00000232 */
  288. 0000029E  47EE FFD8                lea.l      A3, [A6 - 0x28]
  289. 000002A2  16C5                     move.b     [A3]+, D5
  290. 000002A4  0202 000F                andi.b     D2, 0xF
  291. 000002A8  D405                     add.b      D2, D5
  292. 000002AA  16C2                     move.b     [A3]+, D2
  293. 000002AC  700F                     moveq.l    D0, 0x0F
  294. label000002AE:
  295. 000002AE  121A                     move.b     D1, [A2]+
  296. 000002B0  1E01                     move.b     D7, D1
  297. 000002B2  E80F                     lsr        D7.b, 4
  298. 000002B4  DE05                     add.b      D7, D5
  299. 000002B6  16C7                     move.b     [A3]+, D7
  300. 000002B8  5340                     subq.w     D0, 1
  301. 000002BA  670C                     beq        +0xE /* 000002C8 */
  302. 000002BC  0201 000F                andi.b     D1, 0xF
  303. 000002C0  D205                     add.b      D1, D5
  304. 000002C2  16C1                     move.b     [A3]+, D1
  305. 000002C4  5340                     subq.w     D0, 1
  306. 000002C6  66E6                     bne        -0x18 /* 000002AE */
  307. label000002C8:
  308. 000002C8  4842                     swap.w     D2
  309. 000002CA  3802                     move.w     D4, D2
  310. 000002CC  7200                     moveq.l    D1, 0x00
  311. 000002CE  7000                     moveq.l    D0, 0x00
  312. 000002D0  1004                     move.b     D0, D4
  313. 000002D2  1204                     move.b     D1, D4
  314. 000002D4  E04C                     lsr        D4.w, 8
  315. 000002D6  0204 000F                andi.b     D4, 0xF
  316. 000002DA  C8FC 000A                mulu.w     D4, 0xA /* '\n' */
  317. 000002DE  E848                     lsr        D0.w, 4
  318. 000002E0  D840                     add.w      D4, D0
  319. 000002E2  C8FC 000A                mulu.w     D4, 0xA /* '\n' */
  320. 000002E6  0201 000F                andi.b     D1, 0xF
  321. 000002EA  D841                     add.w      D4, D1
  322. 000002EC  0802 000E                btst.b     D2, 0xE
  323. 000002F0  6604                     bne        +0x6 /* 000002F6 */
  324. 000002F2  5244                     addq.w     D4, 1
  325. 000002F4  6004                     bra        +0x6 /* 000002FA */
  326. label000002F6:
  327. 000002F6  5344                     subq.w     D4, 1
  328. 000002F8  4444                     neg.w      D4
  329. label000002FA:
  330. 000002FA  206E 0014                movea.l    A0, [A6 + 0x14]
  331. 000002FE  3084                     move.w     [A0], D4
  332. 00000300  47ED E76E                lea.l      A3, [A5 - 0x1892]
  333. 00000304  202E 0010                move.l     D0, [A6 + 0x10]
  334. 00000308  6736                     beq        +0x38 /* 00000340 */
  335. 0000030A  5343                     subq.w     D3, 1
  336. 0000030C  0C00 0001                cmpi.b     D0, 0x1
  337. 00000310  6652                     bne        +0x54 /* 00000364 */
  338. label00000312:
  339. 00000312  4A43                     tst.w      D3
  340. 00000314  6C1C                     bge        +0x1E /* 00000332 */
  341. 00000316  3604                     move.w     D3, D4
  342. 00000318  6D00 FF18                blt        -0xE6 /* 00000232 */
  343. 0000031C  6E0E                     bgt        +0x10 /* 0000032C */
  344. 0000031E  47EE FFD8                lea.l      A3, [A6 - 0x28]
  345. 00000322  528B                     addq.l     A3, 1
  346. 00000324  0C13 0035                cmpi.b     [A3], 0x35 /* '5' */
  347. 00000328  6D00 FF08                blt        -0xF6 /* 00000232 */
  348. label0000032C:
  349. 0000032C  7601                     moveq.l    D3, 0x01
  350. 0000032E  7C01                     moveq.l    D6, 0x01
  351. 00000330  6076                     bra        +0x78 /* 000003A8 */
  352. label00000332:
  353. 00000332  5243                     addq.w     D3, 1
  354. 00000334  3C03                     move.w     D6, D3
  355. 00000336  0C43 000F                cmpi.w     D3, 0xF
  356. 0000033A  6F6C                     ble        +0x6E /* 000003A8 */
  357. 0000033C  760F                     moveq.l    D3, 0x0F
  358. 0000033E  6068                     bra        +0x6A /* 000003A8 */
  359. label00000340:
  360. 00000340  7018                     moveq.l    D0, 0x18
  361. 00000342  F233 5438 0000           fcmp       fp0, (double) [A3 + D0.w]
  362. 00000348  F294 0010                .extension 0x294 <<F/2-3/1>> // unimplemented
  363. 0000034C  303C 0108                move.w     D0, 0x108
  364. 00000350  F233 5438 0000           fcmp       fp0, (double) [A3 + D0.w]
  365. 00000356  F295 0006                .extension 0x295 <<F/2-3/1>> // unimplemented
  366. 0000035A  5343                     subq.w     D3, 1
  367. 0000035C  60B4                     bra        -0x4A /* 00000312 */
  368. 0000035E  760F                     moveq.l    D3, 0x0F
  369. 00000360  7C0F                     moveq.l    D6, 0x0F
  370. 00000362  6044                     bra        +0x46 /* 000003A8 */
  371. label00000364:
  372. 00000364  303C 0108                move.w     D0, 0x108
  373. 00000368  F233 5438 0000           fcmp       fp0, (double) [A3 + D0.w]
  374. 0000036E  F292 FFA2                .extension 0x292 <<F/2-3/1>> // unimplemented
  375. 00000372  4A43                     tst.w      D3
  376. 00000374  6D26                     blt        +0x28 /* 0000039C */
  377. 00000376  D644                     add.w      D3, D4
  378. 00000378  6D00 FEB8                blt        -0x146 /* 00000232 */
  379. 0000037C  6E12                     bgt        +0x14 /* 00000390 */
  380. 0000037E  47EE FFD8                lea.l      A3, [A6 - 0x28]
  381. 00000382  7C01                     moveq.l    D6, 0x01
  382. 00000384  D7C6                     add.l      A3, D6
  383. 00000386  0C13 0035                cmpi.b     [A3], 0x35 /* '5' */
  384. 0000038A  6D00 FEA6                blt        -0x158 /* 00000232 */
  385. 0000038E  6018                     bra        +0x1A /* 000003A8 */
  386. label00000390:
  387. 00000390  3C03                     move.w     D6, D3
  388. 00000392  0C43 000F                cmpi.w     D3, 0xF
  389. 00000396  6F10                     ble        +0x12 /* 000003A8 */
  390. 00000398  760F                     moveq.l    D3, 0x0F
  391. 0000039A  600C                     bra        +0xE /* 000003A8 */
  392. label0000039C:
  393. 0000039C  3604                     move.w     D3, D4
  394. 0000039E  6D00 FE92                blt        -0x16C /* 00000232 */
  395. 000003A2  6E02                     bgt        +0x4 /* 000003A6 */
  396. 000003A4  5244                     addq.w     D4, 1
  397. label000003A6:
  398. 000003A6  3C04                     move.w     D6, D4
  399. label000003A8:
  400. 000003A8  7400                     moveq.l    D2, 0x00
  401. 000003AA  47EE FFD8                lea.l      A3, [A6 - 0x28]
  402. 000003AE  D7C3                     add.l      A3, D3
  403. 000003B0  528B                     addq.l     A3, 1
  404. 000003B2  204B                     movea.l    A0, A3
  405. 000003B4  0C13 0035                cmpi.b     [A3], 0x35 /* '5' */
  406. 000003B8  6D02                     blt        +0x4 /* 000003BC */
  407. 000003BA  5223                     addq.b     -[A3], 1
  408. label000003BC:
  409. 000003BC  701E                     moveq.l    D0, 0x1E
  410. 000003BE  9043                     sub.w      D0, D3
  411. 000003C0  4A40                     tst.w      D0
  412. 000003C2  6706                     beq        +0x8 /* 000003CA */
  413. label000003C4:
  414. 000003C4  10C5                     move.b     [A0]+, D5
  415. 000003C6  5340                     subq.w     D0, 1
  416. 000003C8  66FA                     bne        -0x4 /* 000003C4 */
  417. label000003CA:
  418. 000003CA  0C13 003A                cmpi.b     [A3], 0x3A /* ':' */
  419. 000003CE  6D0E                     blt        +0x10 /* 000003DE */
  420. 000003D0  1685                     move.b     [A3], D5
  421. 000003D2  5223                     addq.b     -[A3], 1
  422. 000003D4  0C13 0031                cmpi.b     [A3], 0x31 /* '1' */
  423. 000003D8  66F0                     bne        -0xE /* 000003CA */
  424. 000003DA  5242                     addq.w     D2, 1
  425. 000003DC  60EC                     bra        -0x12 /* 000003CA */
  426. label000003DE:
  427. 000003DE  47EE FFD8                lea.l      A3, [A6 - 0x28]
  428. 000003E2  246E 001C                movea.l    A2, [A6 + 0x1C]
  429. 000003E6  BA13                     cmp.b      D5, [A3]
  430. 000003E8  6604                     bne        +0x6 /* 000003EE */
  431. 000003EA  528B                     addq.l     A3, 1
  432. 000003EC  600E                     bra        +0x10 /* 000003FC */
  433. label000003EE:
  434. 000003EE  206E 0014                movea.l    A0, [A6 + 0x14]
  435. 000003F2  5250                     addq.w     [A0], 1
  436. 000003F4  6D06                     blt        +0x8 /* 000003FC */
  437. 000003F6  4A42                     tst.w      D2
  438. 000003F8  6702                     beq        +0x4 /* 000003FC */
  439. 000003FA  5246                     addq.w     D6, 1
  440. label000003FC:
  441. 000003FC  3006                     move.w     D0, D6
  442. 000003FE  4A40                     tst.w      D0
  443. 00000400  6706                     beq        +0x8 /* 00000408 */
  444. label00000402:
  445. 00000402  14DB                     move.b     [A2]+, [A3]+
  446. 00000404  5340                     subq.w     D0, 1
  447. 00000406  66FA                     bne        -0x4 /* 00000402 */
  448. label00000408:
  449. 00000408  4212                     clr.b      [A2]
  450. 0000040A  2006                     move.l     D0, D6
  451. 0000040C  48C0                     ext.l      D0
  452. label0000040E:
  453. 0000040E  4CDF 0CFC                movem.l    D2,D3,D4,D5,D6,D7,A2,A3, [A7]+
  454. 00000412  4E5E                     unlink     A6
  455. 00000414  4E75                     rts
  456. export_823:
  457. 00000416  4A6D EA7C                tst.w      [A5 - 0x1584]
  458. 0000041A  6604                     bne        +0x6 /* 00000420 */
  459. 0000041C  4EED 227A                jmp        [A5 + 0x227A /* export_1099 */]
  460. label00000420:
  461. 00000420  206F 0004                movea.l    A0, [A7 + 0x4]
  462. 00000424  226F 0008                movea.l    A1, [A7 + 0x8]
  463. 00000428  7000                     moveq.l    D0, 0x00
  464. 0000042A  3010                     move.w     D0, [A0]
  465. 0000042C  0240 7FF0                andi.w     D0, 0x7FF0
  466. 00000430  6606                     bne        +0x8 /* 00000438 */
  467. 00000432  7200                     moveq.l    D1, 0x00
  468. 00000434  4291                     clr.l      [A1]
  469. 00000436  601C                     bra        +0x1E /* 00000454 */
  470. label00000438:
  471. 00000438  E848                     lsr        D0.w, 4
  472. 0000043A  0480 0000 03FE           subi.l     D0, 0x3FE
  473. 00000440  2280                     move.l     [A1], D0
  474. 00000442  2010                     move.l     D0, [A0]
  475. 00000444  4840                     swap.w     D0
  476. 00000446  0240 800F                andi.w     D0, 0x800F
  477. 0000044A  0040 3FE0                ori.w      D0, 0x3FE0
  478. 0000044E  4840                     swap.w     D0
  479. 00000450  2228 0004                move.l     D1, [A0 + 0x4]
  480. label00000454:
  481. 00000454  226F 000C                movea.l    A1, [A7 + 0xC]
  482. 00000458  2280                     move.l     [A1], D0
  483. 0000045A  2341 0004                move.l     [A1 + 0x4], D1
  484. 0000045E  2009                     move.l     D0, A1
  485. 00000460  4E75                     rts
  486. export_824:
  487. 00000462  4A6D EA7C                tst.w      [A5 - 0x1584]
  488. 00000466  6604                     bne        +0x6 /* 0000046C */
  489. 00000468  4EED 2282                jmp        [A5 + 0x2282 /* export_1100 */]
  490. label0000046C:
  491. 0000046C  206F 0004                movea.l    A0, [A7 + 0x4]
  492. 00000470  226F 0008                movea.l    A1, [A7 + 0x8]
  493. 00000474  F210 5400                fmove      fp0, (double) [A0]
  494. 00000478  F211 4026                fscale     fp0, (int32_t) [A1]
  495. 0000047C  226F 000C                movea.l    A1, [A7 + 0xC]
  496. 00000480  F211 7400                fmove      (double) [A1], fp0
  497. 00000484  4E75                     rts
  498. export_825:
  499. 00000486  4A6D EA7C                tst.w      [A5 - 0x1584]
  500. 0000048A  6604                     bne        +0x6 /* 00000490 */
  501. 0000048C  4EED 228A                jmp        [A5 + 0x228A /* export_1101 */]
  502. label00000490:
  503. 00000490  206F 0004                movea.l    A0, [A7 + 0x4]
  504. 00000494  226F 0008                movea.l    A1, [A7 + 0x8]
  505. 00000498  F210 5400                fmove      fp0, (double) [A0]
  506. 0000049C  F200 0083                fintrz     fp1, fp0
  507. 000004A0  F211 7480                fmove      (double) [A1], fp1
  508. 000004A4  F200 0428                fsub       fp0, fp1
  509. 000004A8  226F 000C                movea.l    A1, [A7 + 0xC]
  510. 000004AC  F211 7400                fmove      (double) [A1], fp0
  511. 000004B0  2009                     move.l     D0, A1
  512. 000004B2  4E75                     rts
  513. export_826:
  514. fn000004B4:
  515. 000004B4  206F 0004                movea.l    A0, [A7 + 0x4]
  516. 000004B8  226F 0008                movea.l    A1, [A7 + 0x8]
  517. 000004BC  2298                     move.l     [A1], [A0]+
  518. 000004BE  0891 0007                bclr.b     [A1], 0x7
  519. 000004C2  2350 0004                move.l     [A1 + 0x4], [A0]
  520. 000004C6  2009                     move.l     D0, A1
  521. 000004C8  4E75                     rts
  522. export_827:
  523. fn000004CA:
  524. 000004CA  4A6D EA7C                tst.w      [A5 - 0x1584]
  525. 000004CE  6604                     bne        +0x6 /* 000004D4 */
  526. 000004D0  4EED 2292                jmp        [A5 + 0x2292 /* export_1102 */]
  527. label000004D4:
  528. 000004D4  206F 0004                movea.l    A0, [A7 + 0x4]
  529. 000004D8  226F 0008                movea.l    A1, [A7 + 0x8]
  530. 000004DC  F210 5403                fintrz     fp0, (double) [A0]
  531. 000004E0  3010                     move.w     D0, [A0]
  532. 000004E2  6C08                     bge        +0xA /* 000004EC */
  533. 000004E4  F23C 4028 0000 0001      fsub       fp0, (int32_t) 0x1
  534. label000004EC:
  535. 000004EC  F211 7400                fmove      (double) [A1], fp0
  536. 000004F0  2009                     move.l     D0, A1
  537. 000004F2  4E75                     rts
  538. export_828:
  539. fn000004F4:
  540. 000004F4  4A6D EA7C                tst.w      [A5 - 0x1584]
  541. 000004F8  6604                     bne        +0x6 /* 000004FE */
  542. 000004FA  4EED 229A                jmp        [A5 + 0x229A /* export_1103 */]
  543. label000004FE:
  544. 000004FE  206F 0004                movea.l    A0, [A7 + 0x4]
  545. 00000502  226F 0008                movea.l    A1, [A7 + 0x8]
  546. 00000506  F210 5400                fmove      fp0, (double) [A0]
  547. 0000050A  F200 0083                fintrz     fp1, fp0
  548. 0000050E  3010                     move.w     D0, [A0]
  549. 00000510  6D0E                     blt        +0x10 /* 00000520 */
  550. 00000512  F200 00B8                fcmp       fp1, fp0
  551. 00000516  6708                     beq        +0xA /* 00000520 */
  552. 00000518  F23C 40A2 0000 0001      fadd       fp1, (int32_t) 0x1
  553. label00000520:
  554. 00000520  F211 7480                fmove      (double) [A1], fp1
  555. 00000524  2009                     move.l     D0, A1
  556. 00000526  4E75                     rts
  557. fn00000528:
  558. 00000528  4A6D EA7C                tst.w      [A5 - 0x1584]
  559. 0000052C  6604                     bne        +0x6 /* 00000532 */
  560. 0000052E  4EED 22A2                jmp        [A5 + 0x22A2 /* export_1104 */]
  561. label00000532:
  562. 00000532  206F 0004                movea.l    A0, [A7 + 0x4]
  563. 00000536  F210 5400                fmove      fp0, (double) [A0]
  564. 0000053A  226F 0008                movea.l    A1, [A7 + 0x8]
  565. 0000053E  F211 5421                fmod       fp0, (double) [A1]
  566. 00000542  206F 000C                movea.l    A0, [A7 + 0xC]
  567. 00000546  F210 7400                fmove      (double) [A0], fp0
  568. 0000054A  4E75                     rts
  569. export_829:
  570. 0000054C  206F 0004                movea.l    A0, [A7 + 0x4]
  571. 00000550  0A10 0080                xori.b     [A0], 0x80
  572. 00000554  2008                     move.l     D0, A0
  573. 00000556  4E75                     rts
  574. export_830:
  575. fn00000558:
  576. 00000558  4A6D EA7C                tst.w      [A5 - 0x1584]
  577. 0000055C  6604                     bne        +0x6 /* 00000562 */
  578. 0000055E  4EED 225A                jmp        [A5 + 0x225A /* export_1095 */]
  579. label00000562:
  580. 00000562  206F 0004                movea.l    A0, [A7 + 0x4]
  581. 00000566  F210 5400                fmove      fp0, (double) [A0]
  582. 0000056A  226F 0008                movea.l    A1, [A7 + 0x8]
  583. 0000056E  F211 5422                fadd       fp0, (double) [A1]
  584. 00000572  206F 000C                movea.l    A0, [A7 + 0xC]
  585. 00000576  F210 7400                fmove      (double) [A0], fp0
  586. 0000057A  4E75                     rts
  587. export_831:
  588. fn0000057C:
  589. 0000057C  4A6D EA7C                tst.w      [A5 - 0x1584]
  590. 00000580  6604                     bne        +0x6 /* 00000586 */
  591. 00000582  4EED 2262                jmp        [A5 + 0x2262 /* export_1096 */]
  592. label00000586:
  593. 00000586  206F 0004                movea.l    A0, [A7 + 0x4]
  594. 0000058A  F210 5400                fmove      fp0, (double) [A0]
  595. 0000058E  226F 0008                movea.l    A1, [A7 + 0x8]
  596. 00000592  F211 5428                fsub       fp0, (double) [A1]
  597. 00000596  206F 000C                movea.l    A0, [A7 + 0xC]
  598. 0000059A  F210 7400                fmove      (double) [A0], fp0
  599. 0000059E  4E75                     rts
  600. export_832:
  601. fn000005A0:
  602. 000005A0  4A6D EA7C                tst.w      [A5 - 0x1584]
  603. 000005A4  6604                     bne        +0x6 /* 000005AA */
  604. 000005A6  4EED 22C2                jmp        [A5 + 0x22C2 /* export_1108 */]
  605. label000005AA:
  606. 000005AA  206F 0004                movea.l    A0, [A7 + 0x4]
  607. 000005AE  F210 5400                fmove      fp0, (double) [A0]
  608. 000005B2  226F 0008                movea.l    A1, [A7 + 0x8]
  609. 000005B6  F211 5423                fmul       fp0, (double) [A1]
  610. 000005BA  206F 000C                movea.l    A0, [A7 + 0xC]
  611. 000005BE  F210 7400                fmove      (double) [A0], fp0
  612. 000005C2  4E75                     rts
  613. export_833:
  614. fn000005C4:
  615. 000005C4  4A6D EA7C                tst.w      [A5 - 0x1584]
  616. 000005C8  6604                     bne        +0x6 /* 000005CE */
  617. 000005CA  4EED 226A                jmp        [A5 + 0x226A /* export_1097 */]
  618. label000005CE:
  619. 000005CE  206F 0004                movea.l    A0, [A7 + 0x4]
  620. 000005D2  F210 5400                fmove      fp0, (double) [A0]
  621. 000005D6  226F 0008                movea.l    A1, [A7 + 0x8]
  622. 000005DA  F211 5420                fdiv       fp0, (double) [A1]
  623. 000005DE  206F 000C                movea.l    A0, [A7 + 0xC]
  624. 000005E2  F210 7400                fmove      (double) [A0], fp0
  625. 000005E6  4E75                     rts
  626. export_834:
  627. fn000005E8:
  628. 000005E8  4A6D EA7C                tst.w      [A5 - 0x1584]
  629. 000005EC  6604                     bne        +0x6 /* 000005F2 */
  630. 000005EE  4EED 2312                jmp        [A5 + 0x2312 /* export_1118 */]
  631. label000005F2:
  632. 000005F2  206F 0004                movea.l    A0, [A7 + 0x4]
  633. 000005F6  226F 0008                movea.l    A1, [A7 + 0x8]
  634. 000005FA  F210 540E                fsin       fp0, (double) [A0]
  635. 000005FE  F211 7400                fmove      (double) [A1], fp0
  636. 00000602  2009                     move.l     D0, A1
  637. 00000604  4E75                     rts
  638. export_835:
  639. fn00000606:
  640. 00000606  4A6D EA7C                tst.w      [A5 - 0x1584]
  641. 0000060A  6604                     bne        +0x6 /* 00000610 */
  642. 0000060C  4EED 231A                jmp        [A5 + 0x231A /* export_1119 */]
  643. label00000610:
  644. 00000610  206F 0004                movea.l    A0, [A7 + 0x4]
  645. 00000614  226F 0008                movea.l    A1, [A7 + 0x8]
  646. 00000618  F210 541D                fcos       fp0, (double) [A0]
  647. 0000061C  F211 7400                fmove      (double) [A1], fp0
  648. 00000620  2009                     move.l     D0, A1
  649. 00000622  4E75                     rts
  650. fn00000624:
  651. 00000624  4A6D EA7C                tst.w      [A5 - 0x1584]
  652. 00000628  6604                     bne        +0x6 /* 0000062E */
  653. 0000062A  4EED 230A                jmp        [A5 + 0x230A /* export_1117 */]
  654. label0000062E:
  655. 0000062E  206F 0004                movea.l    A0, [A7 + 0x4]
  656. 00000632  226F 0008                movea.l    A1, [A7 + 0x8]
  657. 00000636  F210 540F                ftan       fp0, (double) [A0]
  658. 0000063A  F211 7400                fmove      (double) [A1], fp0
  659. 0000063E  2009                     move.l     D0, A1
  660. 00000640  4E75                     rts
  661. export_836:
  662. 00000642  4A6D EA7C                tst.w      [A5 - 0x1584]
  663. 00000646  6604                     bne        +0x6 /* 0000064C */
  664. 00000648  4EED 22F2                jmp        [A5 + 0x22F2 /* export_1114 */]
  665. label0000064C:
  666. 0000064C  206F 0004                movea.l    A0, [A7 + 0x4]
  667. 00000650  226F 0008                movea.l    A1, [A7 + 0x8]
  668. 00000654  F210 540C                fasin      fp0, (double) [A0]
  669. 00000658  F211 7400                fmove      (double) [A1], fp0
  670. 0000065C  2009                     move.l     D0, A1
  671. 0000065E  4E75                     rts
  672. export_837:
  673. 00000660  4A6D EA7C                tst.w      [A5 - 0x1584]
  674. 00000664  6604                     bne        +0x6 /* 0000066A */
  675. 00000666  4EED 22FA                jmp        [A5 + 0x22FA /* export_1115 */]
  676. label0000066A:
  677. 0000066A  206F 0004                movea.l    A0, [A7 + 0x4]
  678. 0000066E  226F 0008                movea.l    A1, [A7 + 0x8]
  679. 00000672  F210 541C                facos      fp0, (double) [A0]
  680. 00000676  F211 7400                fmove      (double) [A1], fp0
  681. 0000067A  2009                     move.l     D0, A1
  682. 0000067C  4E75                     rts
  683. export_838:
  684. 0000067E  4A6D EA7C                tst.w      [A5 - 0x1584]
  685. 00000682  6604                     bne        +0x6 /* 00000688 */
  686. 00000684  4EED 2302                jmp        [A5 + 0x2302 /* export_1116 */]
  687. label00000688:
  688. 00000688  206F 0004                movea.l    A0, [A7 + 0x4]
  689. 0000068C  226F 0008                movea.l    A1, [A7 + 0x8]
  690. 00000690  F210 540A                fatan      fp0, (double) [A0]
  691. 00000694  F211 7400                fmove      (double) [A1], fp0
  692. 00000698  2009                     move.l     D0, A1
  693. 0000069A  4E75                     rts
  694. export_839:
  695. 0000069C  4A6D EA7C                tst.w      [A5 - 0x1584]
  696. 000006A0  6604                     bne        +0x6 /* 000006A6 */
  697. 000006A2  4EED 22DA                jmp        [A5 + 0x22DA /* export_1111 */]
  698. label000006A6:
  699. 000006A6  206F 0004                movea.l    A0, [A7 + 0x4]
  700. 000006AA  226F 0008                movea.l    A1, [A7 + 0x8]
  701. 000006AE  F210 5402                fsinh      fp0, (double) [A0]
  702. 000006B2  F211 7400                fmove      (double) [A1], fp0
  703. 000006B6  2009                     move.l     D0, A1
  704. 000006B8  4E75                     rts
  705. export_840:
  706. 000006BA  4A6D EA7C                tst.w      [A5 - 0x1584]
  707. 000006BE  6604                     bne        +0x6 /* 000006C4 */
  708. 000006C0  4EED 22E2                jmp        [A5 + 0x22E2 /* export_1112 */]
  709. label000006C4:
  710. 000006C4  206F 0004                movea.l    A0, [A7 + 0x4]
  711. 000006C8  226F 0008                movea.l    A1, [A7 + 0x8]
  712. 000006CC  F210 5419                fcosh      fp0, (double) [A0]
  713. 000006D0  F211 7400                fmove      (double) [A1], fp0
  714. 000006D4  2009                     move.l     D0, A1
  715. 000006D6  4E75                     rts
  716. export_841:
  717. 000006D8  4A6D EA7C                tst.w      [A5 - 0x1584]
  718. 000006DC  6604                     bne        +0x6 /* 000006E2 */
  719. 000006DE  4EED 22EA                jmp        [A5 + 0x22EA /* export_1113 */]
  720. label000006E2:
  721. 000006E2  206F 0004                movea.l    A0, [A7 + 0x4]
  722. 000006E6  226F 0008                movea.l    A1, [A7 + 0x8]
  723. 000006EA  F210 5409                ftanh      fp0, (double) [A0]
  724. 000006EE  F211 7400                fmove      (double) [A1], fp0
  725. 000006F2  2009                     move.l     D0, A1
  726. 000006F4  4E75                     rts
  727. export_842:
  728. fn000006F6:
  729. 000006F6  4A6D EA7C                tst.w      [A5 - 0x1584]
  730. 000006FA  6604                     bne        +0x6 /* 00000700 */
  731. 000006FC  4EED 22BA                jmp        [A5 + 0x22BA /* export_1107 */]
  732. label00000700:
  733. 00000700  206F 0004                movea.l    A0, [A7 + 0x4]
  734. 00000704  202F 0008                move.l     D0, [A7 + 0x8]
  735. 00000708  0C00 0001                cmpi.b     D0, 0x1
  736. 0000070C  6606                     bne        +0x8 /* 00000714 */
  737. 0000070E  F210 5414                flogn      fp0, (double) [A0]
  738. 00000712  6010                     bra        +0x12 /* 00000724 */
  739. label00000714:
  740. 00000714  0C00 0000                cmpi.b     D0, 0x0
  741. 00000718  6606                     bne        +0x8 /* 00000720 */
  742. 0000071A  F210 5415                flog10     fp0, (double) [A0]
  743. 0000071E  6004                     bra        +0x6 /* 00000724 */
  744. label00000720:
  745. 00000720  F210 5416                flog2      fp0, (double) [A0]
  746. label00000724:
  747. 00000724  226F 000C                movea.l    A1, [A7 + 0xC]
  748. 00000728  F211 7400                fmove      (double) [A1], fp0
  749. 0000072C  2009                     move.l     D0, A1
  750. 0000072E  4E75                     rts
  751. export_843:
  752. fn00000730:
  753. 00000730  4A6D EA7C                tst.w      [A5 - 0x1584]
  754. 00000734  6604                     bne        +0x6 /* 0000073A */
  755. 00000736  4EED 22CA                jmp        [A5 + 0x22CA /* export_1109 */]
  756. label0000073A:
  757. 0000073A  206F 0004                movea.l    A0, [A7 + 0x4]
  758. 0000073E  226F 0008                movea.l    A1, [A7 + 0x8]
  759. 00000742  F211 5483                fintrz     fp1, (double) [A1]
  760. 00000746  3010                     move.w     D0, [A0]
  761. 00000748  0240 7FFF                andi.w     D0, 0x7FFF
  762. 0000074C  6610                     bne        +0x12 /* 0000075E */
  763. 0000074E  3011                     move.w     D0, [A1]
  764. 00000750  3200                     move.w     D1, D0
  765. 00000752  0240 8000                andi.w     D0, 0x8000
  766. 00000756  6658                     bne        +0x5A /* 000007B0 */
  767. 00000758  0241 7FFF                andi.w     D1, 0x7FFF
  768. 0000075C  6752                     beq        +0x54 /* 000007B0 */
  769. label0000075E:
  770. 0000075E  F210 5418                fabs       fp0, (double) [A0]
  771. 00000762  F211 54B8                fcmp       fp1, (double) [A1]
  772. 00000766  F28E 0044                .extension 0x28E <<F/2-3/1>> // unimplemented
  773. label0000076A:
  774. 0000076A  426D EA4C                clr.w      [A5 - 0x15B4]
  775. 0000076E  F200 0014                flogn      fp0, fp0
  776. 00000772  F211 5423                fmul       fp0, (double) [A1]
  777. 00000776  F200 0010                fetox      fp0, fp0
  778. 0000077A  3010                     move.w     D0, [A0]
  779. 0000077C  6C22                     bge        +0x24 /* 000007A0 */
  780. 0000077E  F23C 40A1 0000 0002      fmod       fp1, (int32_t) 0x2
  781. 00000786  F23C 40B8 0000 0000      fcmp       fp1, (int32_t) 0x0
  782. 0000078E  F281 0010                .extension 0x281 <<F/2-3/1>> // unimplemented
  783. 00000792  226F 000C                movea.l    A1, [A7 + 0xC]
  784. 00000796  F211 7400                fmove      (double) [A1], fp0
  785. 0000079A  0011 0080                ori.b      [A1], 0x80
  786. 0000079E  6008                     bra        +0xA /* 000007A8 */
  787. label000007A0:
  788. 000007A0  226F 000C                movea.l    A1, [A7 + 0xC]
  789. 000007A4  F211 7400                fmove      (double) [A1], fp0
  790. label000007A8:
  791. 000007A8  2009                     move.l     D0, A1
  792. 000007AA  4E75                     rts
  793. 000007AC  3010                     move.w     D0, [A0]
  794. 000007AE  6CBA                     bge        -0x44 /* 0000076A */
  795. label000007B0:
  796. 000007B0  3B7C 0001 EA4C           move.w     [A5 - 0x15B4], 0x1
  797. 000007B6  4E75                     rts
  798. export_844:
  799. fn000007B8:
  800. 000007B8  4A6D EA7C                tst.w      [A5 - 0x1584]
  801. 000007BC  6604                     bne        +0x6 /* 000007C2 */
  802. 000007BE  4EED 22AA                jmp        [A5 + 0x22AA /* export_1105 */]
  803. label000007C2:
  804. 000007C2  206F 0004                movea.l    A0, [A7 + 0x4]
  805. 000007C6  226F 0008                movea.l    A1, [A7 + 0x8]
  806. 000007CA  F210 5404                fsqrt      fp0, (double) [A0]
  807. 000007CE  F211 7400                fmove      (double) [A1], fp0
  808. 000007D2  2009                     move.l     D0, A1
  809. 000007D4  4E75                     rts
  810. export_845:
  811. fn000007D6:
  812. 000007D6  4A6D EA7C                tst.w      [A5 - 0x1584]
  813. 000007DA  6604                     bne        +0x6 /* 000007E0 */
  814. 000007DC  4EED 22B2                jmp        [A5 + 0x22B2 /* export_1106 */]
  815. label000007E0:
  816. 000007E0  206F 0004                movea.l    A0, [A7 + 0x4]
  817. 000007E4  226F 0008                movea.l    A1, [A7 + 0x8]
  818. 000007E8  F210 5410                fetox      fp0, (double) [A0]
  819. 000007EC  F211 7400                fmove      (double) [A1], fp0
  820. 000007F0  2009                     move.l     D0, A1
  821. 000007F2  4E75                     rts
  822. export_846:
  823. 000007F4  4A6D EA7C                tst.w      [A5 - 0x1584]
  824. 000007F8  6604                     bne        +0x6 /* 000007FE */
  825. 000007FA  4EED 22D2                jmp        [A5 + 0x22D2 /* export_1110 */]
  826. label000007FE:
  827. 000007FE  226F 0004                movea.l    A1, [A7 + 0x4]
  828. 00000802  206F 0008                movea.l    A0, [A7 + 0x8]
  829. 00000806  7000                     moveq.l    D0, 0x00
  830. 00000808  7200                     moveq.l    D1, 0x00
  831. 0000080A  F210 5400                fmove      fp0, (double) [A0]
  832. 0000080E  F292 0008                .extension 0x292 <<F/2-3/1>> // unimplemented
  833. 00000812  F281 0060                .extension 0x281 <<F/2-3/1>> // unimplemented
  834. 00000816  7201                     moveq.l    D1, 0x01
  835. 00000818  F211 5480                fmove      fp1, (double) [A1]
  836. 0000081C  F292 0008                .extension 0x292 <<F/2-3/1>> // unimplemented
  837. 00000820  F281 0028                .extension 0x281 <<F/2-3/1>> // unimplemented
  838. 00000824  7001                     moveq.l    D0, 0x01
  839. 00000826  F200 0420                fdiv       fp0, fp1
  840. 0000082A  F200 008A                fatan      fp1, fp0
  841. 0000082E  4A40                     tst.w      D0
  842. 00000830  670C                     beq        +0xE /* 0000083E */
  843. 00000832  4A41                     tst.w      D1
  844. 00000834  662A                     bne        +0x2C /* 00000860 */
  845. 00000836  F200 5C00                .fmovecr   0xF200, 0x5C00 // unimplemented
  846. 0000083A  F200 00A2                fadd       fp1, fp0
  847. label0000083E:
  848. 0000083E  226F 000C                movea.l    A1, [A7 + 0xC]
  849. 00000842  F211 7480                fmove      (double) [A1], fp1
  850. 00000846  2009                     move.l     D0, A1
  851. 00000848  4E75                     rts
  852. 0000084A  F200 5C80                .fmovecr   0xF200, 0x5C80 // unimplemented
  853. 0000084E  F23C 40A0 0000 0002      fdiv       fp1, (int32_t) 0x2
  854. 00000856  4A41                     tst.w      D1
  855. 00000858  67E4                     beq        -0x1A /* 0000083E */
  856. 0000085A  F200 049A                fneg       fp1, fp1
  857. 0000085E  60DE                     bra        -0x20 /* 0000083E */
  858. label00000860:
  859. 00000860  F200 5C00                .fmovecr   0xF200, 0x5C00 // unimplemented
  860. 00000864  F200 00A8                fsub       fp1, fp0
  861. 00000868  226F 000C                movea.l    A1, [A7 + 0xC]
  862. 0000086C  F211 7480                fmove      (double) [A1], fp1
  863. 00000870  2009                     move.l     D0, A1
  864. 00000872  4E75                     rts
  865. 00000874  3011                     move.w     D0, [A1]
  866. 00000876  6C06                     bge        +0x8 /* 0000087E */
  867. 00000878  F200 5C80                .fmovecr   0xF200, 0x5C80 // unimplemented
  868. 0000087C  60C0                     bra        -0x3E /* 0000083E */
  869. label0000087E:
  870. 0000087E  226F 000C                movea.l    A1, [A7 + 0xC]
  871. 00000882  4291                     clr.l      [A1]
  872. 00000884  42A9 0004                clr.l      [A1 + 0x4]
  873. 00000888  2009                     move.l     D0, A1
  874. 0000088A  4E75                     rts
  875. export_847:
  876. 0000088C  4A6D EA7C                tst.w      [A5 - 0x1584]
  877. 00000890  6604                     bne        +0x6 /* 00000896 */
  878. 00000892  4EED 2322                jmp        [A5 + 0x2322 /* export_1120 */]
  879. label00000896:
  880. 00000896  206F 0004                movea.l    A0, [A7 + 0x4]
  881. 0000089A  226F 0008                movea.l    A1, [A7 + 0x8]
  882. 0000089E  F210 5400                fmove      fp0, (double) [A0]
  883. 000008A2  F200 0080                fmove      fp1, fp0
  884. 000008A6  F200 04A3                fmul       fp1, fp1
  885. 000008AA  F23C 40A2 0000 0001      fadd       fp1, (int32_t) 0x1
  886. 000008B2  F200 0484                fsqrt      fp1, fp1
  887. 000008B6  F200 00A2                fadd       fp1, fp0
  888. 000008BA  F200 0494                flogn      fp1, fp1
  889. 000008BE  F211 7480                fmove      (double) [A1], fp1
  890. 000008C2  2009                     move.l     D0, A1
  891. 000008C4  4E75                     rts
  892. export_848:
  893. 000008C6  4A6D EA7C                tst.w      [A5 - 0x1584]
  894. 000008CA  6604                     bne        +0x6 /* 000008D0 */
  895. 000008CC  4EED 232A                jmp        [A5 + 0x232A /* export_1121 */]
  896. label000008D0:
  897. 000008D0  206F 0004                movea.l    A0, [A7 + 0x4]
  898. 000008D4  226F 0008                movea.l    A1, [A7 + 0x8]
  899. 000008D8  F210 5400                fmove      fp0, (double) [A0]
  900. 000008DC  F23C 4038 0000 0001      fcmp       fp0, (int32_t) 0x1
  901. 000008E4  F294 0026                .extension 0x294 <<F/2-3/1>> // unimplemented
  902. 000008E8  F200 0080                fmove      fp1, fp0
  903. 000008EC  F200 04A3                fmul       fp1, fp1
  904. 000008F0  F23C 40A8 0000 0001      fsub       fp1, (int32_t) 0x1
  905. 000008F8  F200 0484                fsqrt      fp1, fp1
  906. 000008FC  F200 00A2                fadd       fp1, fp0
  907. 00000900  F200 0494                flogn      fp1, fp1
  908. 00000904  F211 7480                fmove      (double) [A1], fp1
  909. 00000908  2009                     move.l     D0, A1
  910. 0000090A  4E75                     rts
  911. 0000090C  22BC 7FF0 0000           move.l     [A1], 0x7FF00000
  912. 00000912  42A9 0004                clr.l      [A1 + 0x4]
  913. 00000916  2009                     move.l     D0, A1
  914. 00000918  4E75                     rts
  915. export_849:
  916. 0000091A  4A6D EA7C                tst.w      [A5 - 0x1584]
  917. 0000091E  6604                     bne        +0x6 /* 00000924 */
  918. 00000920  4EED 2332                jmp        [A5 + 0x2332 /* export_1122 */]
  919. label00000924:
  920. 00000924  206F 0004                movea.l    A0, [A7 + 0x4]
  921. 00000928  226F 0008                movea.l    A1, [A7 + 0x8]
  922. 0000092C  F210 540D                fatanh     fp0, (double) [A0]
  923. 00000930  F211 7400                fmove      (double) [A1], fp0
  924. 00000934  2009                     move.l     D0, A1
  925. 00000936  4E75                     rts
  926. export_850:
  927. fn00000938:
  928. 00000938  206F 0004                movea.l    A0, [A7 + 0x4]
  929. 0000093C  48E7 3840                movem.l    -[A7], D2,D3,D4,A1
  930. 00000940  226F 0018                movea.l    A1, [A7 + 0x18]
  931. 00000944  2010                     move.l     D0, [A0]
  932. 00000946  2228 0004                move.l     D1, [A0 + 0x4]
  933. 0000094A  2411                     move.l     D2, [A1]
  934. 0000094C  2629 0004                move.l     D3, [A1 + 0x4]
  935. 00000950  B480                     cmp.l      D2, D0
  936. 00000952  660E                     bne        +0x10 /* 00000962 */
  937. 00000954  2801                     move.l     D4, D1
  938. 00000956  B784                     xor.l      D4, D3
  939. 00000958  0284 FFFF FFFC           andi.l     D4, 0xFFFFFFFC
  940. 0000095E  6700 0068                beq        +0x6A /* 000009C8 */
  941. label00000962:
  942. 00000962  7800                     moveq.l    D4, 0x00
  943. 00000964  5481                     addq.l     D1, 2
  944. 00000966  D184                     addx.l     D0, D4
  945. 00000968  0241 FFFC                andi.w     D1, 0xFFFC
  946. 0000096C  5483                     addq.l     D3, 2
  947. 0000096E  D584                     addx.l     D2, D4
  948. 00000970  0243 FFFC                andi.w     D3, 0xFFFC
  949. 00000974  6018                     bra        +0x1A /* 0000098E */
  950. export_851:
  951. fn00000976:
  952. 00000976  206F 0004                movea.l    A0, [A7 + 0x4]
  953. 0000097A  48E7 3840                movem.l    -[A7], D2,D3,D4,A1
  954. 0000097E  226F 0018                movea.l    A1, [A7 + 0x18]
  955. 00000982  2010                     move.l     D0, [A0]
  956. 00000984  2228 0004                move.l     D1, [A0 + 0x4]
  957. 00000988  2411                     move.l     D2, [A1]
  958. 0000098A  2629 0004                move.l     D3, [A1 + 0x4]
  959. label0000098E:
  960. 0000098E  2800                     move.l     D4, D0
  961. 00000990  E384                     asl        D4, 1
  962. 00000992  6602                     bne        +0x4 /* 00000996 */
  963. 00000994  7000                     moveq.l    D0, 0x00
  964. label00000996:
  965. 00000996  2802                     move.l     D4, D2
  966. 00000998  E384                     asl        D4, 1
  967. 0000099A  6602                     bne        +0x4 /* 0000099E */
  968. 0000099C  7400                     moveq.l    D2, 0x00
  969. label0000099E:
  970. 0000099E  2800                     move.l     D4, D0
  971. 000009A0  B584                     xor.l      D4, D2
  972. 000009A2  6B14                     bmi        +0x16 /* 000009B8 */
  973. 000009A4  2800                     move.l     D4, D0
  974. 000009A6  6B10                     bmi        +0x12 /* 000009B8 */
  975. 000009A8  2802                     move.l     D4, D2
  976. 000009AA  6B0C                     bmi        +0xE /* 000009B8 */
  977. 000009AC  B480                     cmp.l      D2, D0
  978. 000009AE  660E                     bne        +0x10 /* 000009BE */
  979. 000009B0  B681                     cmp.l      D3, D1
  980. 000009B2  6210                     bhi        +0x12 /* 000009C4 */
  981. 000009B4  6712                     beq        +0x14 /* 000009C8 */
  982. 000009B6  6014                     bra        +0x16 /* 000009CC */
  983. label000009B8:
  984. 000009B8  B082                     cmp.l      D0, D2
  985. 000009BA  6602                     bne        +0x4 /* 000009BE */
  986. 000009BC  B283                     cmp.l      D1, D3
  987. label000009BE:
  988. 000009BE  6204                     bhi        +0x6 /* 000009C4 */
  989. 000009C0  6706                     beq        +0x8 /* 000009C8 */
  990. 000009C2  6008                     bra        +0xA /* 000009CC */
  991. label000009C4:
  992. 000009C4  7001                     moveq.l    D0, 0x01
  993. 000009C6  6006                     bra        +0x8 /* 000009CE */
  994. label000009C8:
  995. 000009C8  7000                     moveq.l    D0, 0x00
  996. 000009CA  6002                     bra        +0x4 /* 000009CE */
  997. label000009CC:
  998. 000009CC  70FF                     moveq.l    D0, 0xFFFFFFFF
  999. label000009CE:
  1000. 000009CE  4CDF 021C                movem.l    D2,D3,D4,A1, [A7]+
  1001. 000009D2  4E75                     rts
  1002. export_852:
  1003. fn000009D4:
  1004. 000009D4  206F 0004                movea.l    A0, [A7 + 0x4]
  1005. 000009D8  7201                     moveq.l    D1, 0x01
  1006. 000009DA  2010                     move.l     D0, [A0]
  1007. 000009DC  6B14                     bmi        +0x16 /* 000009F2 */
  1008. 000009DE  6704                     beq        +0x6 /* 000009E4 */
  1009. 000009E0  7001                     moveq.l    D0, 0x01
  1010. 000009E2  4E75                     rts
  1011. label000009E4:
  1012. 000009E4  2028 0004                move.l     D0, [A0 + 0x4]
  1013. 000009E8  6704                     beq        +0x6 /* 000009EE */
  1014. 000009EA  2001                     move.l     D0, D1
  1015. 000009EC  4E75                     rts
  1016. label000009EE:
  1017. 000009EE  7000                     moveq.l    D0, 0x00
  1018. 000009F0  4E75                     rts
  1019. label000009F2:
  1020. 000009F2  72FF                     moveq.l    D1, 0xFFFFFFFF
  1021. 000009F4  E388                     lsl        D0, 1
  1022. 000009F6  67EC                     beq        -0x12 /* 000009E4 */
  1023. 000009F8  70FF                     moveq.l    D0, 0xFFFFFFFF
  1024. 000009FA  4E75                     rts
  1025. export_853:
  1026. fn000009FC:
  1027. 000009FC  4E56 0000                link       A6, 0
  1028. 00000A00  48E7 3C40                movem.l    -[A7], D2,D3,D4,D5,A1
  1029. 00000A04  206E 0008                movea.l    A0, [A6 + 0x8]
  1030. 00000A08  3010                     move.w     D0, [A0]
  1031. 00000A0A  6C12                     bge        +0x14 /* 00000A1E */
  1032. 00000A0C  327C 0001                movea.w    A1, 0x1
  1033. 00000A10  600E                     bra        +0x10 /* 00000A20 */
  1034. export_854:
  1035. 00000A12  4E56 0000                link       A6, 0
  1036. 00000A16  48E7 3C40                movem.l    -[A7], D2,D3,D4,D5,A1
  1037. 00000A1A  206E 0008                movea.l    A0, [A6 + 0x8]
  1038. label00000A1E:
  1039. 00000A1E  93C9                     sub.l      A1, A1
  1040. label00000A20:
  1041. 00000A20  2010                     move.l     D0, [A0]
  1042. 00000A22  4840                     swap.w     D0
  1043. 00000A24  2428 0004                move.l     D2, [A0 + 0x4]
  1044. 00000A28  4842                     swap.w     D2
  1045. 00000A2A  E348                     lsl        D0.w, 1
  1046. 00000A2C  0C40 7FDF                cmpi.w     D0, 0x7FDF
  1047. 00000A30  621E                     bhi        +0x20 /* 00000A50 */
  1048. 00000A32  426D B772                clr.w      [A5 - 0x488E]
  1049. 00000A36  6006                     bra        +0x8 /* 00000A3E */
  1050. label00000A38:
  1051. 00000A38  3B7C 0001 B772           move.w     [A5 - 0x488E], 0x1
  1052. label00000A3E:
  1053. 00000A3E  7000                     moveq.l    D0, 0x00
  1054. 00000A40  226E 000C                movea.l    A1, [A6 + 0xC]
  1055. 00000A44  2280                     move.l     [A1], D0
  1056. 00000A46  2009                     move.l     D0, A1
  1057. 00000A48  4CDF 023C                movem.l    D2,D3,D4,D5,A1, [A7]+
  1058. 00000A4C  4E5E                     unlink     A6
  1059. 00000A4E  4E75                     rts
  1060. label00000A50:
  1061. 00000A50  0C40 83DF                cmpi.w     D0, 0x83DF
  1062. 00000A54  62E2                     bhi        -0x1C /* 00000A38 */
  1063. 00000A56  426D B772                clr.w      [A5 - 0x488E]
  1064. 00000A5A  E248                     lsr        D0.w, 1
  1065. 00000A5C  3802                     move.w     D4, D2
  1066. 00000A5E  3400                     move.w     D2, D0
  1067. 00000A60  4840                     swap.w     D0
  1068. 00000A62  720B                     moveq.l    D1, 0x0B
  1069. 00000A64  E3A0                     asl        D0, D1
  1070. 00000A66  0244 FFE0                andi.w     D4, 0xFFE0
  1071. 00000A6A  EA4C                     lsr        D4.w, 5
  1072. 00000A6C  8044                     or.w       D0, D4
  1073. 00000A6E  E84A                     lsr        D2.w, 4
  1074. 00000A70  0442 03FF                subi.w     D2, 0x3FF
  1075. 00000A74  3200                     move.w     D1, D0
  1076. 00000A76  4840                     swap.w     D0
  1077. 00000A78  08C0 000F                bset.b     D0, 0xF
  1078. 00000A7C  363C 001F                move.w     D3, 0x1F
  1079. 00000A80  9642                     sub.w      D3, D2
  1080. 00000A82  6726                     beq        +0x28 /* 00000AAA */
  1081. 00000A84  0443 0010                subi.w     D3, 0x10
  1082. 00000A88  6B0C                     bmi        +0xE /* 00000A96 */
  1083. 00000A8A  C141                     exg        D0, D1
  1084. 00000A8C  4240                     clr.w      D0
  1085. 00000A8E  4A43                     tst.w      D3
  1086. 00000A90  6718                     beq        +0x1A /* 00000AAA */
  1087. 00000A92  E669                     lsr        D1.w, D3
  1088. 00000A94  6014                     bra        +0x16 /* 00000AAA */
  1089. label00000A96:
  1090. 00000A96  0643 0010                addi.w     D3, 0x10
  1091. 00000A9A  343C FFFF                move.w     D2, 0xFFFF
  1092. 00000A9E  E66A                     lsr        D2.w, D3
  1093. 00000AA0  E678                     ror        D0.w, D3
  1094. 00000AA2  E669                     lsr        D1.w, D3
  1095. 00000AA4  B141                     xor.w      D1, D0
  1096. 00000AA6  C042                     and.w      D0, D2
  1097. 00000AA8  B141                     xor.w      D1, D0
  1098. label00000AAA:
  1099. 00000AAA  4840                     swap.w     D0
  1100. 00000AAC  3001                     move.w     D0, D1
  1101. 00000AAE  3209                     move.w     D1, A1
  1102. 00000AB0  6702                     beq        +0x4 /* 00000AB4 */
  1103. 00000AB2  4480                     neg.l      D0
  1104. label00000AB4:
  1105. 00000AB4  226E 000C                movea.l    A1, [A6 + 0xC]
  1106. 00000AB8  2280                     move.l     [A1], D0
  1107. 00000ABA  2009                     move.l     D0, A1
  1108. 00000ABC  4CDF 021C                movem.l    D2,D3,D4,A1, [A7]+
  1109. 00000AC0  4E5E                     unlink     A6
  1110. 00000AC2  4E75                     rts
  1111. export_855:
  1112. fn00000AC4:
  1113. 00000AC4  206F 0004                movea.l    A0, [A7 + 0x4]
  1114. 00000AC8  2010                     move.l     D0, [A0]
  1115. 00000ACA  6C0C                     bge        +0xE /* 00000AD8 */
  1116. 00000ACC  327C 0001                movea.w    A1, 0x1
  1117. 00000AD0  6008                     bra        +0xA /* 00000ADA */
  1118. 00000AD2  206F 0004                movea.l    A0, [A7 + 0x4]
  1119. 00000AD6  2010                     move.l     D0, [A0]
  1120. label00000AD8:
  1121. 00000AD8  93C9                     sub.l      A1, A1
  1122. label00000ADA:
  1123. 00000ADA  4840                     swap.w     D0
  1124. 00000ADC  0240 7FFF                andi.w     D0, 0x7FFF
  1125. 00000AE0  0C40 40EF                cmpi.w     D0, 0x40EF
  1126. 00000AE4  6228                     bhi        +0x2A /* 00000B0E */
  1127. 00000AE6  0440 3FF0                subi.w     D0, 0x3FF0
  1128. 00000AEA  6D26                     blt        +0x28 /* 00000B12 */
  1129. 00000AEC  E898                     ror        D0, 4
  1130. 00000AEE  3200                     move.w     D1, D0
  1131. 00000AF0  4840                     swap.w     D0
  1132. 00000AF2  E248                     lsr        D0.w, 1
  1133. 00000AF4  08C0 000F                bset.b     D0, 0xF
  1134. 00000AF8  4441                     neg.w      D1
  1135. 00000AFA  0641 000F                addi.w     D1, 0xF
  1136. 00000AFE  E268                     lsr        D0.w, D1
  1137. 00000B00  3209                     move.w     D1, A1
  1138. 00000B02  6702                     beq        +0x4 /* 00000B06 */
  1139. 00000B04  4440                     neg.w      D0
  1140. label00000B06:
  1141. 00000B06  206F 0008                movea.l    A0, [A7 + 0x8]
  1142. 00000B0A  3080                     move.w     [A0], D0
  1143. 00000B0C  4E75                     rts
  1144. label00000B0E:
  1145. 00000B0E  70FF                     moveq.l    D0, 0xFFFFFFFF
  1146. 00000B10  60F4                     bra        -0xA /* 00000B06 */
  1147. label00000B12:
  1148. 00000B12  7000                     moveq.l    D0, 0x00
  1149. 00000B14  60F0                     bra        -0xE /* 00000B06 */
  1150. export_856:
  1151. fn00000B16:
  1152. 00000B16  206F 0004                movea.l    A0, [A7 + 0x4]
  1153. 00000B1A  7000                     moveq.l    D0, 0x00
  1154. 00000B1C  3010                     move.w     D0, [A0]
  1155. 00000B1E  6E14                     bgt        +0x16 /* 00000B34 */
  1156. 00000B20  6768                     beq        +0x6A /* 00000B8A */
  1157. 00000B22  4440                     neg.w      D0
  1158. 00000B24  307C 0001                movea.w    A0, 0x1
  1159. 00000B28  600C                     bra        +0xE /* 00000B36 */
  1160. export_857:
  1161. fn00000B2A:
  1162. 00000B2A  206F 0004                movea.l    A0, [A7 + 0x4]
  1163. 00000B2E  7000                     moveq.l    D0, 0x00
  1164. 00000B30  3010                     move.w     D0, [A0]
  1165. 00000B32  6756                     beq        +0x58 /* 00000B8A */
  1166. label00000B34:
  1167. 00000B34  91C8                     sub.l      A0, A0
  1168. label00000B36:
  1169. 00000B36  327C 000F                movea.w    A1, 0xF
  1170. 00000B3A  3200                     move.w     D1, D0
  1171. 00000B3C  0241 FF00                andi.w     D1, 0xFF00
  1172. 00000B40  6604                     bne        +0x6 /* 00000B46 */
  1173. 00000B42  5149                     subq.w     A1, 8
  1174. 00000B44  E148                     lsl        D0.w, 8
  1175. label00000B46:
  1176. 00000B46  3200                     move.w     D1, D0
  1177. 00000B48  0241 F000                andi.w     D1, 0xF000
  1178. 00000B4C  6604                     bne        +0x6 /* 00000B52 */
  1179. 00000B4E  5949                     subq.w     A1, 4
  1180. 00000B50  E948                     lsl        D0.w, 4
  1181. label00000B52:
  1182. 00000B52  E348                     lsl        D0.w, 1
  1183. 00000B54  6510                     bcs        +0x12 /* 00000B66 */
  1184. 00000B56  5349                     subq.w     A1, 1
  1185. 00000B58  E348                     lsl        D0.w, 1
  1186. 00000B5A  650A                     bcs        +0xC /* 00000B66 */
  1187. 00000B5C  5349                     subq.w     A1, 1
  1188. 00000B5E  E348                     lsl        D0.w, 1
  1189. 00000B60  6504                     bcs        +0x6 /* 00000B66 */
  1190. 00000B62  5349                     subq.w     A1, 1
  1191. 00000B64  E348                     lsl        D0.w, 1
  1192. label00000B66:
  1193. 00000B66  E988                     lsl        D0, 4
  1194. 00000B68  2209                     move.l     D1, A1
  1195. 00000B6A  0641 03FF                addi.w     D1, 0x3FF
  1196. 00000B6E  E949                     lsl        D1.w, 4
  1197. 00000B70  B0FC 0000                cmpa.w     A0, 0x0
  1198. 00000B74  6704                     beq        +0x6 /* 00000B7A */
  1199. 00000B76  0041 8000                ori.w      D1, 0x8000
  1200. label00000B7A:
  1201. 00000B7A  4841                     swap.w     D1
  1202. 00000B7C  8081                     or.l       D0, D1
  1203. 00000B7E  206F 0008                movea.l    A0, [A7 + 0x8]
  1204. 00000B82  2080                     move.l     [A0], D0
  1205. 00000B84  42A8 0004                clr.l      [A0 + 0x4]
  1206. 00000B88  4E75                     rts
  1207. label00000B8A:
  1208. 00000B8A  206F 0008                movea.l    A0, [A7 + 0x8]
  1209. 00000B8E  4290                     clr.l      [A0]
  1210. 00000B90  42A8 0004                clr.l      [A0 + 0x4]
  1211. 00000B94  4E75                     rts
  1212. export_858:
  1213. fn00000B96:
  1214. 00000B96  206F 0004                movea.l    A0, [A7 + 0x4]
  1215. 00000B9A  48E7 2000                movem.l    -[A7], D2
  1216. 00000B9E  2010                     move.l     D0, [A0]
  1217. 00000BA0  6E18                     bgt        +0x1A /* 00000BBA */
  1218. 00000BA2  6700 008C                beq        +0x8E /* 00000C30 */
  1219. 00000BA6  4480                     neg.l      D0
  1220. 00000BA8  307C 0001                movea.w    A0, 0x1
  1221. 00000BAC  600E                     bra        +0x10 /* 00000BBC */
  1222. 00000BAE  206F 0004                movea.l    A0, [A7 + 0x4]
  1223. 00000BB2  48E7 2000                movem.l    -[A7], D2
  1224. 00000BB6  2010                     move.l     D0, [A0]
  1225. 00000BB8  6776                     beq        +0x78 /* 00000C30 */
  1226. label00000BBA:
  1227. 00000BBA  91C8                     sub.l      A0, A0
  1228. label00000BBC:
  1229. 00000BBC  327C 001F                movea.w    A1, 0x1F
  1230. 00000BC0  2200                     move.l     D1, D0
  1231. 00000BC2  0281 FFFF 0000           andi.l     D1, 0xFFFF0000
  1232. 00000BC8  6606                     bne        +0x8 /* 00000BD0 */
  1233. 00000BCA  4840                     swap.w     D0
  1234. 00000BCC  92FC 0010                sub.w      A1, 0x10
  1235. label00000BD0:
  1236. 00000BD0  2200                     move.l     D1, D0
  1237. 00000BD2  0281 FF00 0000           andi.l     D1, 0xFF000000
  1238. 00000BD8  6604                     bne        +0x6 /* 00000BDE */
  1239. 00000BDA  E188                     lsl        D0, 8
  1240. 00000BDC  5149                     subq.w     A1, 8
  1241. label00000BDE:
  1242. 00000BDE  2200                     move.l     D1, D0
  1243. 00000BE0  0281 F000 0000           andi.l     D1, 0xF0000000
  1244. 00000BE6  6604                     bne        +0x6 /* 00000BEC */
  1245. 00000BE8  E988                     lsl        D0, 4
  1246. 00000BEA  5949                     subq.w     A1, 4
  1247. label00000BEC:
  1248. 00000BEC  E388                     lsl        D0, 1
  1249. 00000BEE  6510                     bcs        +0x12 /* 00000C00 */
  1250. 00000BF0  5349                     subq.w     A1, 1
  1251. 00000BF2  E388                     lsl        D0, 1
  1252. 00000BF4  650A                     bcs        +0xC /* 00000C00 */
  1253. 00000BF6  5349                     subq.w     A1, 1
  1254. 00000BF8  E388                     lsl        D0, 1
  1255. 00000BFA  6504                     bcs        +0x6 /* 00000C00 */
  1256. 00000BFC  5349                     subq.w     A1, 1
  1257. 00000BFE  E388                     lsl        D0, 1
  1258. label00000C00:
  1259. 00000C00  7200                     moveq.l    D1, 0x00
  1260. 00000C02  3200                     move.w     D1, D0
  1261. 00000C04  740C                     moveq.l    D2, 0x0C
  1262. 00000C06  E4A8                     lsr        D0, D2
  1263. 00000C08  E949                     lsl        D1.w, 4
  1264. 00000C0A  4841                     swap.w     D1
  1265. 00000C0C  3409                     move.w     D2, A1
  1266. 00000C0E  0642 03FF                addi.w     D2, 0x3FF
  1267. 00000C12  E94A                     lsl        D2.w, 4
  1268. 00000C14  B0FC 0000                cmpa.w     A0, 0x0
  1269. 00000C18  6704                     beq        +0x6 /* 00000C1E */
  1270. 00000C1A  0042 8000                ori.w      D2, 0x8000
  1271. label00000C1E:
  1272. 00000C1E  4842                     swap.w     D2
  1273. 00000C20  8082                     or.l       D0, D2
  1274. 00000C22  241F                     move.l     D2, [A7]+
  1275. 00000C24  206F 0008                movea.l    A0, [A7 + 0x8]
  1276. 00000C28  2080                     move.l     [A0], D0
  1277. 00000C2A  2141 0004                move.l     [A0 + 0x4], D1
  1278. 00000C2E  4E75                     rts
  1279. label00000C30:
  1280. 00000C30  241F                     move.l     D2, [A7]+
  1281. 00000C32  206F 0008                movea.l    A0, [A7 + 0x8]
  1282. 00000C36  4290                     clr.l      [A0]
  1283. 00000C38  42A8 0004                clr.l      [A0 + 0x4]
  1284. 00000C3C  4E75                     rts
  1285. export_859:
  1286. fn00000C3E:
  1287. 00000C3E  206F 0004                movea.l    A0, [A7 + 0x4]
  1288. 00000C42  226F 0008                movea.l    A1, [A7 + 0x8]
  1289. 00000C46  5089                     addq.l     A1, 8
  1290. 00000C48  1318                     move.b     -[A1], [A0]+
  1291. 00000C4A  1318                     move.b     -[A1], [A0]+
  1292. 00000C4C  1318                     move.b     -[A1], [A0]+
  1293. 00000C4E  1318                     move.b     -[A1], [A0]+
  1294. 00000C50  1318                     move.b     -[A1], [A0]+
  1295. 00000C52  1318                     move.b     -[A1], [A0]+
  1296. 00000C54  1318                     move.b     -[A1], [A0]+
  1297. 00000C56  1318                     move.b     -[A1], [A0]+
  1298. 00000C58  4E75                     rts
  1299. export_860:
  1300. fn00000C5A:
  1301. 00000C5A  206F 0004                movea.l    A0, [A7 + 0x4]
  1302. 00000C5E  7000                     moveq.l    D0, 0x00
  1303. 00000C60  0CAF 0000 0004 0008      cmpi.l     [A7 + 0x8], 0x4
  1304. 00000C68  6B4C                     bmi        +0x4E /* 00000CB6 */
  1305. 00000C6A  7200                     moveq.l    D1, 0x00
  1306. 00000C6C  3208                     move.w     D1, A0
  1307. 00000C6E  0241 0003                andi.w     D1, 0x3
  1308. 00000C72  670C                     beq        +0xE /* 00000C80 */
  1309. 00000C74  93AF 0008                sub.l      [A7 + 0x8], D1
  1310. 00000C78  5341                     subq.w     D1, 1
  1311. label00000C7A:
  1312. 00000C7A  10C0                     move.b     [A0]+, D0
  1313. 00000C7C  51C9 FFFC                dbf        D1, -0x6 /* 00000C7A */
  1314. label00000C80:
  1315. 00000C80  222F 0008                move.l     D1, [A7 + 0x8]
  1316. 00000C84  E489                     lsr        D1, 2
  1317. 00000C86  672E                     beq        +0x30 /* 00000CB6 */
  1318. label00000C88:
  1319. 00000C88  5181                     subq.l     D1, 8
  1320. 00000C8A  6F12                     ble        +0x14 /* 00000C9E */
  1321. 00000C8C  20C0                     move.l     [A0]+, D0
  1322. 00000C8E  20C0                     move.l     [A0]+, D0
  1323. 00000C90  20C0                     move.l     [A0]+, D0
  1324. 00000C92  20C0                     move.l     [A0]+, D0
  1325. 00000C94  20C0                     move.l     [A0]+, D0
  1326. 00000C96  20C0                     move.l     [A0]+, D0
  1327. 00000C98  20C0                     move.l     [A0]+, D0
  1328. 00000C9A  20C0                     move.l     [A0]+, D0
  1329. 00000C9C  60EA                     bra        -0x14 /* 00000C88 */
  1330. label00000C9E:
  1331. 00000C9E  4441                     neg.w      D1
  1332. 00000CA0  D241                     add.w      D1, D1
  1333. 00000CA2  4EFB 1002                jmp        [PC + D1.w + 0x2]
  1334. 00000CA6  20C0                     move.l     [A0]+, D0
  1335. 00000CA8  20C0                     move.l     [A0]+, D0
  1336. 00000CAA  20C0                     move.l     [A0]+, D0
  1337. 00000CAC  20C0                     move.l     [A0]+, D0
  1338. 00000CAE  20C0                     move.l     [A0]+, D0
  1339. 00000CB0  20C0                     move.l     [A0]+, D0
  1340. 00000CB2  20C0                     move.l     [A0]+, D0
  1341. 00000CB4  20C0                     move.l     [A0]+, D0
  1342. label00000CB6:
  1343. 00000CB6  222F 0008                move.l     D1, [A7 + 0x8]
  1344. 00000CBA  0241 0003                andi.w     D1, 0x3
  1345. 00000CBE  6708                     beq        +0xA /* 00000CC8 */
  1346. 00000CC0  5341                     subq.w     D1, 1
  1347. label00000CC2:
  1348. 00000CC2  10C0                     move.b     [A0]+, D0
  1349. 00000CC4  51C9 FFFC                dbf        D1, -0x6 /* 00000CC2 */
  1350. label00000CC8:
  1351. 00000CC8  4E75                     rts
  1352. export_861:
  1353. 00000CCA  4E71                     nop
  1354. export_862:
  1355. fn00000CCC:
  1356. 00000CCC  221F                     move.l     D1, [A7]+
  1357. 00000CCE  201F                     move.l     D0, [A7]+
  1358. 00000CD0  225F                     movea.l    A1, [A7]+
  1359. 00000CD2  205F                     movea.l    A0, [A7]+
  1360. 00000CD4  2F01                     move.l     -[A7], D1
  1361. 00000CD6  2F0A                     move.l     -[A7], A2
  1362. 00000CD8  246D AFF0                movea.l    A2, [A5 - 0x5010]
  1363. 00000CDC  4E92                     jsr        [A2]
  1364. 00000CDE  245F                     movea.l    A2, [A7]+
  1365. 00000CE0  4E75                     rts
  1366. export_863:
  1367. fn00000CE2:
  1368. 00000CE2  226F 0004                movea.l    A1, [A7 + 0x4]
  1369. 00000CE6  206F 0008                movea.l    A0, [A7 + 0x8]
  1370. 00000CEA  7000                     moveq.l    D0, 0x00
  1371. 00000CEC  7200                     moveq.l    D1, 0x00
  1372. 00000CEE  7400                     moveq.l    D2, 0x00
  1373. 00000CF0  1211                     move.b     D1, [A1]
  1374. 00000CF2  1401                     move.b     D2, D1
  1375. 00000CF4  1018                     move.b     D0, [A0]+
  1376. 00000CF6  D200                     add.b      D1, D0
  1377. 00000CF8  6406                     bcc        +0x8 /* 00000D00 */
  1378. 00000CFA  103C 00FF                move.b     D0, 0xFF
  1379. 00000CFE  9002                     sub.b      D0, D2
  1380. label00000D00:
  1381. 00000D00  D119                     add.b      [A1]+, D0
  1382. 00000D02  D3C2                     add.l      A1, D2
  1383. 00000D04  48E7 8020                movem.l    -[A7], D0,A2
  1384. 00000D08  246D AFF0                movea.l    A2, [A5 - 0x5010]
  1385. 00000D0C  4E92                     jsr        [A2]
  1386. 00000D0E  4CDF 0401                movem.l    D0,A2, [A7]+
  1387. 00000D12  4E75                     rts
  1388. export_864:
  1389. fn00000D14:
  1390. 00000D14  226F 0004                movea.l    A1, [A7 + 0x4]
  1391. 00000D18  206F 0008                movea.l    A0, [A7 + 0x8]
  1392. 00000D1C  7000                     moveq.l    D0, 0x00
  1393. 00000D1E  1010                     move.b     D0, [A0]
  1394. 00000D20  6712                     beq        +0x14 /* 00000D34 */
  1395. 00000D22  48E7 8020                movem.l    -[A7], D0,A2
  1396. 00000D26  5240                     addq.w     D0, 1
  1397. 00000D28  246D AFF0                movea.l    A2, [A5 - 0x5010]
  1398. 00000D2C  4E92                     jsr        [A2]
  1399. 00000D2E  4CDF 0401                movem.l    D0,A2, [A7]+
  1400. 00000D32  4E75                     rts
  1401. label00000D34:
  1402. 00000D34  1280                     move.b     [A1], D0
  1403. 00000D36  4E75                     rts
  1404. export_865:
  1405. fn00000D38:
  1406. 00000D38  206F 0004                movea.l    A0, [A7 + 0x4]
  1407. 00000D3C  226F 0008                movea.l    A1, [A7 + 0x8]
  1408. 00000D40  7000                     moveq.l    D0, 0x00
  1409. 00000D42  1018                     move.b     D0, [A0]+
  1410. 00000D44  1219                     move.b     D1, [A1]+
  1411. 00000D46  B001                     cmp.b      D0, D1
  1412. 00000D48  6708                     beq        +0xA /* 00000D52 */
  1413. 00000D4A  9001                     sub.b      D0, D1
  1414. 00000D4C  4880                     ext.w      D0
  1415. 00000D4E  48C0                     ext.l      D0
  1416. 00000D50  4E75                     rts
  1417. label00000D52:
  1418. 00000D52  4A00                     tst.b      D0
  1419. 00000D54  6712                     beq        +0x14 /* 00000D68 */
  1420. label00000D56:
  1421. 00000D56  B109                     cmpm.b     [A0]+, [A1]+
  1422. 00000D58  670A                     beq        +0xC /* 00000D64 */
  1423. 00000D5A  1020                     move.b     D0, -[A0]
  1424. 00000D5C  9021                     sub.b      D0, -[A1]
  1425. 00000D5E  4880                     ext.w      D0
  1426. 00000D60  48C0                     ext.l      D0
  1427. 00000D62  4E75                     rts
  1428. label00000D64:
  1429. 00000D64  5300                     subq.b     D0, 1
  1430. 00000D66  66EE                     bne        -0x10 /* 00000D56 */
  1431. label00000D68:
  1432. 00000D68  7000                     moveq.l    D0, 0x00
  1433. 00000D6A  4E75                     rts
  1434. export_866:
  1435. fn00000D6C:
  1436. 00000D6C  4E56 FFD2                link       A6, -0x002E
  1437. 00000D70  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1438. 00000D74  286D E044                movea.l    A4, [A5 - 0x1FBC]
  1439. 00000D78  266D E034                movea.l    A3, [A5 - 0x1FCC]
  1440. label00000D7C:
  1441. 00000D7C  101C                     move.b     D0, [A4]+
  1442. 00000D7E  6500 2A20                bcs        +0x2A22 /* 000037A0 */
  1443. 00000D82  0C00 00FE                cmpi.b     D0, 0xFE
  1444. 00000D86  6200 2A18                bhi        +0x2A1A /* 000037A0 */
  1445. 00000D8A  7200                     moveq.l    D1, 0x00
  1446. 00000D8C  1200                     move.b     D1, D0
  1447. 00000D8E  D241                     add.w      D1, D1
  1448. 00000D90  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  1449. 00000D94  4EFB 1000                jmp        [PC + D1.w]
  1450. 00000D98  0200 0258                andi.b     D0, 0x58 /* 'X' */
  1451. 00000D9C  02A8 02F8 0340 0340      andi.l     [A0 + 0x340], 0x2F80340
  1452. 00000DA4  0340                     bchg       D0, D1
  1453. 00000DA6  0340                     bchg       D0, D1
  1454. 00000DA8  0354                     bchg       [A4], D1
  1455. 00000DAA  036A 036A                bchg       [A2 + 0x36A], D1
  1456. 00000DAE  037C 03F4                bchg       0x3F4, D1
  1457. 00000DB2  0464 04D4                subi.w     -[A4], 0x4D4
  1458. 00000DB6  053C 053C                btst       0x3C /* '<' */, D2
  1459. 00000DBA  053C 053C                btst       0x3C /* '<' */, D2
  1460. 00000DBE  0550                     bchg       [A0], D2
  1461. 00000DC0  0566                     bchg       -[A6], D2
  1462. 00000DC2  0566                     bchg       -[A6], D2
  1463. 00000DC4  0580                     bclr       D0, D2
  1464. 00000DC6  0580                     bclr       D0, D2
  1465. 00000DC8  05F6                     .incomplete
  1466. 00000DCA  05DC                     .incomplete
  1467. 00000DCC  0612 2492                addi.b     [A2], 0x92
  1468. 00000DD0  0598                     bclr       [A0]+, D2
  1469. 00000DD2  05C4                     .incomplete
  1470. 00000DD4  1E26                     move.b     D7, -[A6]
  1471. 00000DD6  FFE6                     .invalid   <<F/7/7>>
  1472. 00000DD8  FFE6                     .invalid   <<F/7/7>>
  1473. 00000DDA  1E1E                     move.b     D7, [A6]+
  1474. 00000DDC  1E1E                     move.b     D7, [A6]+
  1475. 00000DDE  1E08                     move.b     D7, A0
  1476. 00000DE0  FFE6                     .invalid   <<F/7/7>>
  1477. 00000DE2  FFE6                     .invalid   <<F/7/7>>
  1478. 00000DE4  FFE6                     .invalid   <<F/7/7>>
  1479. 00000DE6  FFE6                     .invalid   <<F/7/7>>
  1480. 00000DE8  FFE6                     .invalid   <<F/7/7>>
  1481. 00000DEA  FFE6                     .invalid   <<F/7/7>>
  1482. 00000DEC  0626 0668                addi.b     -[A6], 0x68 /* 'h' */
  1483. 00000DF0  06AE 06F0 086A 08B6      addi.l     [A6 + 0x8B6], 0x6F0086A
  1484. 00000DF8  0902                     btst       D2, D4
  1485. 00000DFA  0946                     bchg       D6, D4
  1486. 00000DFC  09C0                     .incomplete
  1487. 00000DFE  2A0A                     move.l     D5, A2
  1488. 00000E00  09D0                     .incomplete
  1489. 00000E02  0762                     bchg       -[A2], D3
  1490. 00000E04  0772 0790                bchg       [ + D0 * 8], D3
  1491. 00000E08  07AE 07C6                bclr       [A6 + 0x7C6], D3
  1492. 00000E0C  07E6                     .incomplete
  1493. 00000E0E  0808 081E                btst.b     A0, 0x1E
  1494. 00000E12  0840 0856                bchg.b     D0, 0x56 /* 'V' */
  1495. 00000E16  1F76 1F76 1F9E           move.b     [A7 + 0x1F9E], <<invalid full ext with IS == 1 and I/IS == 6>>
  1496. 00000E1C  1F9E 1FC6                move.b     <<invalid full ext with IS == 1 and I/IS == 6>>, [A6]+
  1497. 00000E20  1FC6                     move.b     <<invalid special address>>, D6
  1498. 00000E22  1FEE 1FEE                move.b     <<invalid special address>>, [A6 + 0x1FEE]
  1499. 00000E26  2016                     move.l     D0, [A6]
  1500. 00000E28  2016                     move.l     D0, [A6]
  1501. 00000E2A  0A24 0A3E                xori.b     -[A4], 0x3E /* '>' */
  1502. 00000E2E  0A58 0A58                xori.w     [A0]+, 0xA58 /* '\nX' */
  1503. 00000E32  0B66                     bchg       -[A6], D5
  1504. 00000E34  0B80                     bclr       D0, D5
  1505. 00000E36  0A70 0A94 0ABC           xori.w     [A0 + D0 * 2 - 0x68], 0xA94
  1506. 00000E3C  0AD4                     .incomplete
  1507. 00000E3E  0AE8                     .incomplete
  1508. 00000E40  0B42                     bchg       D2, D5
  1509. 00000E42  0B9A                     bclr       [A2]+, D5
  1510. 00000E44  0B9A                     bclr       [A2]+, D5
  1511. 00000E46  0B9A                     bclr       [A2]+, D5
  1512. 00000E48  0B9A                     bclr       [A2]+, D5
  1513. 00000E4A  0B9A                     bclr       [A2]+, D5
  1514. 00000E4C  0B9A                     bclr       [A2]+, D5
  1515. 00000E4E  0B9A                     bclr       [A2]+, D5
  1516. 00000E50  0B9A                     bclr       [A2]+, D5
  1517. 00000E52  0B9A                     bclr       [A2]+, D5
  1518. 00000E54  0B9A                     bclr       [A2]+, D5
  1519. 00000E56  0BB2 0BCA 0BCA           bclr       [[ + <<invalid base displacement size>>] + 0xBCA], D5
  1520. 00000E5C  0BCA                     .incomplete
  1521. 00000E5E  0BCA                     .incomplete
  1522. 00000E60  0BCA                     .incomplete
  1523. 00000E62  0BCA                     .incomplete
  1524. 00000E64  0BCA                     .incomplete
  1525. 00000E66  0BCA                     .incomplete
  1526. 00000E68  0BCA                     .incomplete
  1527. 00000E6A  086A 0BCA 0BCA           bchg.b     [A2 + 0xBCA], 0xCA
  1528. 00000E70  0BCA                     .incomplete
  1529. 00000E72  0BCA                     .incomplete
  1530. 00000E74  0BCA                     .incomplete
  1531. 00000E76  0BCA                     .incomplete
  1532. 00000E78  0BCA                     .incomplete
  1533. 00000E7A  0BCA                     .incomplete
  1534. 00000E7C  0BCA                     .incomplete
  1535. 00000E7E  0BCA                     .incomplete
  1536. 00000E80  0BCA                     .incomplete
  1537. 00000E82  0BCA                     .incomplete
  1538. 00000E84  0BCA                     .incomplete
  1539. 00000E86  0BCA                     .incomplete
  1540. 00000E88  0BCA                     .incomplete
  1541. 00000E8A  0BCA                     .incomplete
  1542. 00000E8C  0BCA                     .incomplete
  1543. 00000E8E  0BCA                     .incomplete
  1544. 00000E90  2A0A                     move.l     D5, A2
  1545. 00000E92  0BCA                     .incomplete
  1546. 00000E94  0BCA                     .incomplete
  1547. 00000E96  0BCA                     .incomplete
  1548. 00000E98  0BCA                     .incomplete
  1549. 00000E9A  0BCA                     .incomplete
  1550. 00000E9C  0BCA                     .incomplete
  1551. 00000E9E  0BCA                     .incomplete
  1552. 00000EA0  0BCA                     .incomplete
  1553. 00000EA2  0BCA                     .incomplete
  1554. 00000EA4  0BDA                     .incomplete
  1555. 00000EA6  0C64 0CAA                cmpi.w     -[A4], 0xCAA
  1556. 00000EAA  0CEC                     .incomplete
  1557. 00000EAC  0CFC                     .incomplete
  1558. 00000EAE  0D42                     bchg       D2, D6
  1559. 00000EB0  0D52                     bchg       [A2], D6
  1560. 00000EB2  0D62                     bchg       -[A2], D6
  1561. 00000EB4  FFE6                     .invalid   <<F/7/7>>
  1562. 00000EB6  0D72 0E12                bchg       [A2 + D0 * 8 + 0x12], D6
  1563. 00000EBA  0E26 0E3A                .invalid.b -[A6], 0x3A /* ':' */ // invalid immediate operation
  1564. 00000EBE  0E54 0E7E                .invalid.w [A4], 0xE7E // invalid immediate operation
  1565. 00000EC2  0EAC 0ED8 0F16 0F42      .invalid.l [A4 + 0xF42], 0xED80F16 // invalid immediate operation
  1566. 00000ECA  0F6E 0F9C                bchg       [A6 + 0xF9C], D7
  1567. 00000ECE  0FFA                     .incomplete
  1568. 00000ED0  100E                     move.b     D0, A6
  1569. 00000ED2  1016                     move.b     D0, [A6]
  1570. 00000ED4  103A 1078                move.b     D0, [PC + 0x1078 /* 00001F4E, value 0x50 'P' */]
  1571. 00000ED8  1100                     move.b     -[A0], D0
  1572. 00000EDA  1128 1128                move.b     -[A0], [A0 + 0x1128]
  1573. 00000EDE  1128 1128                move.b     -[A0], [A0 + 0x1128]
  1574. 00000EE2  1128 1128                move.b     -[A0], [A0 + 0x1128]
  1575. 00000EE6  1128 1128                move.b     -[A0], [A0 + 0x1128]
  1576. 00000EEA  1128 1128                move.b     -[A0], [A0 + 0x1128]
  1577. 00000EEE  1168 11AC 11E2           move.b     [A0 + 0x11E2], [A0 + 0x11AC]
  1578. 00000EF4  120A                     move.b     D1, A2
  1579. 00000EF6  121A                     move.b     D1, [A2]+
  1580. 00000EF8  124A                     movea.b    A1, A2
  1581. 00000EFA  125A                     movea.b    A1, [A2]+
  1582. 00000EFC  12B8 12F0                move.b     [A1], [0x000012F0]
  1583. 00000F00  1300                     move.b     -[A1], D0
  1584. 00000F02  1310                     move.b     -[A1], [A0]
  1585. 00000F04  136E 13DA 1444           move.b     [A1 + 0x1444], [A6 + 0x13DA]
  1586. 00000F0A  14DA                     move.b     [A2]+, [A2]+
  1587. 00000F0C  156E 15B0 160C           move.b     [A2 + 0x160C], [A6 + 0x15B0]
  1588. 00000F12  2A0A                     move.l     D5, A2
  1589. 00000F14  16D2                     move.b     [A3]+, [A2]
  1590. 00000F16  1780 1868                move.b     [A3 + D1 + 0x68], D0
  1591. 00000F1A  18BC 18FE                move.b     [A4], 0xFE
  1592. 00000F1E  195C 19E6                move.b     [A4 + 0x19E6], [A4]+
  1593. 00000F22  1A22                     move.b     D5, -[A2]
  1594. 00000F24  1A22                     move.b     D5, -[A2]
  1595. 00000F26  1A7C 1A8C                movea.b    A5, 0x8C
  1596. 00000F2A  1AAE 1AD6                move.b     [A5], [A6 + 0x1AD6]
  1597. 00000F2E  1AFE                     move.b     [A5]+, <<invalid special address>>
  1598. 00000F30  1B34 1BA8 1BBC           move.b     -[A5], [0x1BBC + D1 * 2]
  1599. 00000F36  1BBC 1BF0 1BF0 1C70 1C70 move.b     [0x1C701C70], 0xF0
  1600. 00000F40  1D30 1DC0                move.b     -[A6], [ + <<invalid base displacement size>>]
  1601. 00000F44  1DD4                     move.b     <<invalid special address>>, [A4]
  1602. 00000F46  1DE4                     move.b     <<invalid special address>>, -[A4]
  1603. 00000F48  1DF8 1E72                move.b     <<invalid special address>>, [0x00001E72]
  1604. 00000F4C  1EB2 1EC6                move.b     [A7], [A2 + D1 * 8 - 0x58]
  1605. 00000F50  1EDA                     move.b     [A7]+, [A2]+
  1606. 00000F52  1EEE 1F02                move.b     [A7]+, [A6 + 0x1F02]
  1607. 00000F56  1F16                     move.b     -[A7], [A6]
  1608. 00000F58  1F2A 1F3E                move.b     -[A7], [A2 + 0x1F3E]
  1609. 00000F5C  1F52 1F66                move.b     [A7 + 0x1F66], [A2]
  1610. 00000F60  203E                     move.l     D0, <<invalid special address>>
  1611. 00000F62  203E                     move.l     D0, <<invalid special address>>
  1612. 00000F64  2090                     move.l     [A0], [A0]
  1613. 00000F66  20A4                     move.l     [A0], -[A4]
  1614. 00000F68  20A4                     move.l     [A0], -[A4]
  1615. 00000F6A  20B8 20DE                move.l     [A0], [0x000020DE]
  1616. 00000F6E  210A                     move.l     -[A0], A2
  1617. 00000F70  2A0A                     move.l     D5, A2
  1618. 00000F72  2A0A                     move.l     D5, A2
  1619. 00000F74  2A0A                     move.l     D5, A2
  1620. 00000F76  2A0A                     move.l     D5, A2
  1621. 00000F78  2A0A                     move.l     D5, A2
  1622. 00000F7A  2A0A                     move.l     D5, A2
  1623. 00000F7C  2212                     move.l     D1, [A2]
  1624. 00000F7E  2134 21FE                move.l     -[A0], <<invalid full ext with IS == 1 and I/IS == 6>>
  1625. 00000F82  223E                     move.l     D1, <<invalid special address>>
  1626. 00000F84  22CC                     move.l     [A1]+, A4
  1627. 00000F86  2448                     movea.l    A2, A0
  1628. 00000F88  247E                     movea.l    A2, <<invalid special address>>
  1629. 00000F8A  27AE 27E2 2800           move.l     [A3 + D2], [A6 + 0x27E2]
  1630. 00000F90  28BE                     move.l     [A4], <<invalid special address>>
  1631. 00000F92  2124                     move.l     -[A0], -[A4]
  1632. 00000F94  2936 200C                move.l     -[A4], [A6 + D2.w + 0xC]
  1633. 00000F98  5480                     addq.l     D0, 2
  1634. 00000F9A  2040                     movea.l    A0, D0
  1635. 00000F9C  7000                     moveq.l    D0, 0x00
  1636. 00000F9E  1010                     move.b     D0, [A0]
  1637. 00000FA0  220C                     move.l     D1, A4
  1638. 00000FA2  5481                     addq.l     D1, 2
  1639. 00000FA4  2041                     movea.l    A0, D1
  1640. 00000FA6  7200                     moveq.l    D1, 0x00
  1641. 00000FA8  1228 0001                move.b     D1, [A0 + 0x1]
  1642. 00000FAC  E149                     lsl        D1.w, 8
  1643. 00000FAE  8240                     or.w       D1, D0
  1644. 00000FB0  48C1                     ext.l      D1
  1645. 00000FB2  302D BA7C                move.w     D0, [A5 - 0x4584]
  1646. 00000FB6  48C0                     ext.l      D0
  1647. 00000FB8  D081                     add.l      D0, D1
  1648. 00000FBA  2F00                     move.l     -[A7], D0
  1649. 00000FBC  7000                     moveq.l    D0, 0x00
  1650. 00000FBE  1014                     move.b     D0, [A4]
  1651. 00000FC0  7200                     moveq.l    D1, 0x00
  1652. 00000FC2  122C 0001                move.b     D1, [A4 + 0x1]
  1653. 00000FC6  E149                     lsl        D1.w, 8
  1654. 00000FC8  8240                     or.w       D1, D0
  1655. 00000FCA  48C1                     ext.l      D1
  1656. 00000FCC  302D BA7E                move.w     D0, [A5 - 0x4582]
  1657. 00000FD0  48C0                     ext.l      D0
  1658. 00000FD2  D081                     add.l      D0, D1
  1659. 00000FD4  2F00                     move.l     -[A7], D0
  1660. 00000FD6  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  1661. 00000FDA  D6FC 000E                add.w      A3, 0xE
  1662. 00000FDE  2F0B                     move.l     -[A7], A3
  1663. 00000FE0  4EBA 3BDE                jsr        [PC + 0x3BDE /* 00004BC0 */]
  1664. 00000FE4  588C                     addq.l     A4, 4
  1665. 00000FE6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1666. 00000FEA  6000 FD90                bra        -0x26E /* 00000D7C */
  1667. 00000FEE  200C                     move.l     D0, A4
  1668. 00000FF0  5480                     addq.l     D0, 2
  1669. 00000FF2  2040                     movea.l    A0, D0
  1670. 00000FF4  7000                     moveq.l    D0, 0x00
  1671. 00000FF6  1010                     move.b     D0, [A0]
  1672. 00000FF8  220C                     move.l     D1, A4
  1673. 00000FFA  5481                     addq.l     D1, 2
  1674. 00000FFC  2041                     movea.l    A0, D1
  1675. 00000FFE  7200                     moveq.l    D1, 0x00
  1676. 00001000  1228 0001                move.b     D1, [A0 + 0x1]
  1677. 00001004  E149                     lsl        D1.w, 8
  1678. 00001006  8240                     or.w       D1, D0
  1679. 00001008  48C1                     ext.l      D1
  1680. 0000100A  2F01                     move.l     -[A7], D1
  1681. 0000100C  7000                     moveq.l    D0, 0x00
  1682. 0000100E  1014                     move.b     D0, [A4]
  1683. 00001010  7200                     moveq.l    D1, 0x00
  1684. 00001012  122C 0001                move.b     D1, [A4 + 0x1]
  1685. 00001016  E149                     lsl        D1.w, 8
  1686. 00001018  8240                     or.w       D1, D0
  1687. 0000101A  48C1                     ext.l      D1
  1688. 0000101C  302D BA7E                move.w     D0, [A5 - 0x4582]
  1689. 00001020  48C0                     ext.l      D0
  1690. 00001022  D081                     add.l      D0, D1
  1691. 00001024  2F00                     move.l     -[A7], D0
  1692. 00001026  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  1693. 0000102A  D6FC 000E                add.w      A3, 0xE
  1694. 0000102E  2F0B                     move.l     -[A7], A3
  1695. 00001030  4EBA 3B8E                jsr        [PC + 0x3B8E /* 00004BC0 */]
  1696. 00001034  588C                     addq.l     A4, 4
  1697. 00001036  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1698. 0000103A  6000 FD40                bra        -0x2BE /* 00000D7C */
  1699. 0000103E  200C                     move.l     D0, A4
  1700. 00001040  5480                     addq.l     D0, 2
  1701. 00001042  2040                     movea.l    A0, D0
  1702. 00001044  7000                     moveq.l    D0, 0x00
  1703. 00001046  1010                     move.b     D0, [A0]
  1704. 00001048  220C                     move.l     D1, A4
  1705. 0000104A  5481                     addq.l     D1, 2
  1706. 0000104C  2041                     movea.l    A0, D1
  1707. 0000104E  7200                     moveq.l    D1, 0x00
  1708. 00001050  1228 0001                move.b     D1, [A0 + 0x1]
  1709. 00001054  E149                     lsl        D1.w, 8
  1710. 00001056  8240                     or.w       D1, D0
  1711. 00001058  48C1                     ext.l      D1
  1712. 0000105A  302D BA7C                move.w     D0, [A5 - 0x4584]
  1713. 0000105E  48C0                     ext.l      D0
  1714. 00001060  D081                     add.l      D0, D1
  1715. 00001062  2F00                     move.l     -[A7], D0
  1716. 00001064  7000                     moveq.l    D0, 0x00
  1717. 00001066  1014                     move.b     D0, [A4]
  1718. 00001068  7200                     moveq.l    D1, 0x00
  1719. 0000106A  122C 0001                move.b     D1, [A4 + 0x1]
  1720. 0000106E  E149                     lsl        D1.w, 8
  1721. 00001070  8240                     or.w       D1, D0
  1722. 00001072  48C1                     ext.l      D1
  1723. 00001074  2F01                     move.l     -[A7], D1
  1724. 00001076  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  1725. 0000107A  D6FC 000E                add.w      A3, 0xE
  1726. 0000107E  2F0B                     move.l     -[A7], A3
  1727. 00001080  4EBA 3B3E                jsr        [PC + 0x3B3E /* 00004BC0 */]
  1728. 00001084  588C                     addq.l     A4, 4
  1729. 00001086  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1730. 0000108A  6000 FCF0                bra        -0x30E /* 00000D7C */
  1731. 0000108E  200C                     move.l     D0, A4
  1732. 00001090  5480                     addq.l     D0, 2
  1733. 00001092  2040                     movea.l    A0, D0
  1734. 00001094  7000                     moveq.l    D0, 0x00
  1735. 00001096  1010                     move.b     D0, [A0]
  1736. 00001098  220C                     move.l     D1, A4
  1737. 0000109A  5481                     addq.l     D1, 2
  1738. 0000109C  2041                     movea.l    A0, D1
  1739. 0000109E  7200                     moveq.l    D1, 0x00
  1740. 000010A0  1228 0001                move.b     D1, [A0 + 0x1]
  1741. 000010A4  E149                     lsl        D1.w, 8
  1742. 000010A6  8240                     or.w       D1, D0
  1743. 000010A8  48C1                     ext.l      D1
  1744. 000010AA  2F01                     move.l     -[A7], D1
  1745. 000010AC  7000                     moveq.l    D0, 0x00
  1746. 000010AE  1014                     move.b     D0, [A4]
  1747. 000010B0  7200                     moveq.l    D1, 0x00
  1748. 000010B2  122C 0001                move.b     D1, [A4 + 0x1]
  1749. 000010B6  E149                     lsl        D1.w, 8
  1750. 000010B8  8240                     or.w       D1, D0
  1751. 000010BA  48C1                     ext.l      D1
  1752. 000010BC  2F01                     move.l     -[A7], D1
  1753. 000010BE  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  1754. 000010C2  D6FC 000E                add.w      A3, 0xE
  1755. 000010C6  2F0B                     move.l     -[A7], A3
  1756. 000010C8  4EBA 3AF6                jsr        [PC + 0x3AF6 /* 00004BC0 */]
  1757. 000010CC  588C                     addq.l     A4, 4
  1758. 000010CE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1759. 000010D2  6000 FCA8                bra        -0x356 /* 00000D7C */
  1760. 000010D6  2F0C                     move.l     -[A7], A4
  1761. 000010D8  D6FC 000E                add.w      A3, 0xE
  1762. 000010DC  2F0B                     move.l     -[A7], A3
  1763. 000010DE  4EBA 49CA                jsr        [PC + 0x49CA /* 00005AAA */]
  1764. 000010E2  588C                     addq.l     A4, 4
  1765. 000010E4  508F                     addq.l     A7, 8
  1766. 000010E6  6000 FC94                bra        -0x36A /* 00000D7C */
  1767. 000010EA  2F0C                     move.l     -[A7], A4
  1768. 000010EC  D6FC 000E                add.w      A3, 0xE
  1769. 000010F0  2F0B                     move.l     -[A7], A3
  1770. 000010F2  4EBA 4A3A                jsr        [PC + 0x4A3A /* 00005B2E */]
  1771. 000010F6  D8FC 0009                add.w      A4, 0x9 /* '\t' */
  1772. 000010FA  508F                     addq.l     A7, 8
  1773. 000010FC  6000 FC7E                bra        -0x380 /* 00000D7C */
  1774. 00001100  2F0C                     move.l     -[A7], A4
  1775. 00001102  2F0B                     move.l     -[A7], A3
  1776. 00001104  4EBA 4B4A                jsr        [PC + 0x4B4A /* 00005C50 */]
  1777. 00001108  2640                     movea.l    A3, D0
  1778. 0000110A  548C                     addq.l     A4, 2
  1779. 0000110C  508F                     addq.l     A7, 8
  1780. 0000110E  6000 FC6C                bra        -0x392 /* 00000D7C */
  1781. 00001112  200C                     move.l     D0, A4
  1782. 00001114  5680                     addq.l     D0, 3
  1783. 00001116  2040                     movea.l    A0, D0
  1784. 00001118  7000                     moveq.l    D0, 0x00
  1785. 0000111A  1010                     move.b     D0, [A0]
  1786. 0000111C  220C                     move.l     D1, A4
  1787. 0000111E  5681                     addq.l     D1, 3
  1788. 00001120  2041                     movea.l    A0, D1
  1789. 00001122  7200                     moveq.l    D1, 0x00
  1790. 00001124  1228 0001                move.b     D1, [A0 + 0x1]
  1791. 00001128  E149                     lsl        D1.w, 8
  1792. 0000112A  8240                     or.w       D1, D0
  1793. 0000112C  48C1                     ext.l      D1
  1794. 0000112E  302D BA7C                move.w     D0, [A5 - 0x4584]
  1795. 00001132  48C0                     ext.l      D0
  1796. 00001134  D081                     add.l      D0, D1
  1797. 00001136  2F00                     move.l     -[A7], D0
  1798. 00001138  200C                     move.l     D0, A4
  1799. 0000113A  5280                     addq.l     D0, 1
  1800. 0000113C  2040                     movea.l    A0, D0
  1801. 0000113E  7000                     moveq.l    D0, 0x00
  1802. 00001140  1010                     move.b     D0, [A0]
  1803. 00001142  220C                     move.l     D1, A4
  1804. 00001144  5281                     addq.l     D1, 1
  1805. 00001146  2041                     movea.l    A0, D1
  1806. 00001148  7200                     moveq.l    D1, 0x00
  1807. 0000114A  1228 0001                move.b     D1, [A0 + 0x1]
  1808. 0000114E  E149                     lsl        D1.w, 8
  1809. 00001150  8240                     or.w       D1, D0
  1810. 00001152  48C1                     ext.l      D1
  1811. 00001154  302D BA7E                move.w     D0, [A5 - 0x4582]
  1812. 00001158  48C0                     ext.l      D0
  1813. 0000115A  D081                     add.l      D0, D1
  1814. 0000115C  2F00                     move.l     -[A7], D0
  1815. 0000115E  206D BA78                movea.l    A0, [A5 - 0x4588]
  1816. 00001162  2068 021A                movea.l    A0, [A0 + 0x21A]
  1817. 00001166  7000                     moveq.l    D0, 0x00
  1818. 00001168  1014                     move.b     D0, [A4]
  1819. 0000116A  D080                     add.l      D0, D0
  1820. 0000116C  2200                     move.l     D1, D0
  1821. 0000116E  E588                     lsl        D0, 2
  1822. 00001170  D081                     add.l      D0, D1
  1823. 00001172  2F30 0800                move.l     -[A7], [A0 + D0]
  1824. 00001176  D6FC 000E                add.w      A3, 0xE
  1825. 0000117A  2F0B                     move.l     -[A7], A3
  1826. 0000117C  4EBA 3A42                jsr        [PC + 0x3A42 /* 00004BC0 */]
  1827. 00001180  5A8C                     addq.l     A4, 5
  1828. 00001182  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1829. 00001186  6000 FBF4                bra        -0x40A /* 00000D7C */
  1830. 0000118A  200C                     move.l     D0, A4
  1831. 0000118C  5680                     addq.l     D0, 3
  1832. 0000118E  2040                     movea.l    A0, D0
  1833. 00001190  7000                     moveq.l    D0, 0x00
  1834. 00001192  1010                     move.b     D0, [A0]
  1835. 00001194  220C                     move.l     D1, A4
  1836. 00001196  5681                     addq.l     D1, 3
  1837. 00001198  2041                     movea.l    A0, D1
  1838. 0000119A  7200                     moveq.l    D1, 0x00
  1839. 0000119C  1228 0001                move.b     D1, [A0 + 0x1]
  1840. 000011A0  E149                     lsl        D1.w, 8
  1841. 000011A2  8240                     or.w       D1, D0
  1842. 000011A4  48C1                     ext.l      D1
  1843. 000011A6  2F01                     move.l     -[A7], D1
  1844. 000011A8  200C                     move.l     D0, A4
  1845. 000011AA  5280                     addq.l     D0, 1
  1846. 000011AC  2040                     movea.l    A0, D0
  1847. 000011AE  7000                     moveq.l    D0, 0x00
  1848. 000011B0  1010                     move.b     D0, [A0]
  1849. 000011B2  220C                     move.l     D1, A4
  1850. 000011B4  5281                     addq.l     D1, 1
  1851. 000011B6  2041                     movea.l    A0, D1
  1852. 000011B8  7200                     moveq.l    D1, 0x00
  1853. 000011BA  1228 0001                move.b     D1, [A0 + 0x1]
  1854. 000011BE  E149                     lsl        D1.w, 8
  1855. 000011C0  8240                     or.w       D1, D0
  1856. 000011C2  48C1                     ext.l      D1
  1857. 000011C4  302D BA7E                move.w     D0, [A5 - 0x4582]
  1858. 000011C8  48C0                     ext.l      D0
  1859. 000011CA  D081                     add.l      D0, D1
  1860. 000011CC  2F00                     move.l     -[A7], D0
  1861. 000011CE  206D BA78                movea.l    A0, [A5 - 0x4588]
  1862. 000011D2  2068 021A                movea.l    A0, [A0 + 0x21A]
  1863. 000011D6  7000                     moveq.l    D0, 0x00
  1864. 000011D8  1014                     move.b     D0, [A4]
  1865. 000011DA  D080                     add.l      D0, D0
  1866. 000011DC  2200                     move.l     D1, D0
  1867. 000011DE  E588                     lsl        D0, 2
  1868. 000011E0  D081                     add.l      D0, D1
  1869. 000011E2  2F30 0800                move.l     -[A7], [A0 + D0]
  1870. 000011E6  D6FC 000E                add.w      A3, 0xE
  1871. 000011EA  2F0B                     move.l     -[A7], A3
  1872. 000011EC  4EBA 39D2                jsr        [PC + 0x39D2 /* 00004BC0 */]
  1873. 000011F0  5A8C                     addq.l     A4, 5
  1874. 000011F2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1875. 000011F6  6000 FB84                bra        -0x47A /* 00000D7C */
  1876. 000011FA  200C                     move.l     D0, A4
  1877. 000011FC  5680                     addq.l     D0, 3
  1878. 000011FE  2040                     movea.l    A0, D0
  1879. 00001200  7000                     moveq.l    D0, 0x00
  1880. 00001202  1010                     move.b     D0, [A0]
  1881. 00001204  220C                     move.l     D1, A4
  1882. 00001206  5681                     addq.l     D1, 3
  1883. 00001208  2041                     movea.l    A0, D1
  1884. 0000120A  7200                     moveq.l    D1, 0x00
  1885. 0000120C  1228 0001                move.b     D1, [A0 + 0x1]
  1886. 00001210  E149                     lsl        D1.w, 8
  1887. 00001212  8240                     or.w       D1, D0
  1888. 00001214  48C1                     ext.l      D1
  1889. 00001216  302D BA7C                move.w     D0, [A5 - 0x4584]
  1890. 0000121A  48C0                     ext.l      D0
  1891. 0000121C  D081                     add.l      D0, D1
  1892. 0000121E  2F00                     move.l     -[A7], D0
  1893. 00001220  200C                     move.l     D0, A4
  1894. 00001222  5280                     addq.l     D0, 1
  1895. 00001224  2040                     movea.l    A0, D0
  1896. 00001226  7000                     moveq.l    D0, 0x00
  1897. 00001228  1010                     move.b     D0, [A0]
  1898. 0000122A  220C                     move.l     D1, A4
  1899. 0000122C  5281                     addq.l     D1, 1
  1900. 0000122E  2041                     movea.l    A0, D1
  1901. 00001230  7200                     moveq.l    D1, 0x00
  1902. 00001232  1228 0001                move.b     D1, [A0 + 0x1]
  1903. 00001236  E149                     lsl        D1.w, 8
  1904. 00001238  8240                     or.w       D1, D0
  1905. 0000123A  48C1                     ext.l      D1
  1906. 0000123C  2F01                     move.l     -[A7], D1
  1907. 0000123E  206D BA78                movea.l    A0, [A5 - 0x4588]
  1908. 00001242  2068 021A                movea.l    A0, [A0 + 0x21A]
  1909. 00001246  7000                     moveq.l    D0, 0x00
  1910. 00001248  1014                     move.b     D0, [A4]
  1911. 0000124A  D080                     add.l      D0, D0
  1912. 0000124C  2200                     move.l     D1, D0
  1913. 0000124E  E588                     lsl        D0, 2
  1914. 00001250  D081                     add.l      D0, D1
  1915. 00001252  2F30 0800                move.l     -[A7], [A0 + D0]
  1916. 00001256  D6FC 000E                add.w      A3, 0xE
  1917. 0000125A  2F0B                     move.l     -[A7], A3
  1918. 0000125C  4EBA 3962                jsr        [PC + 0x3962 /* 00004BC0 */]
  1919. 00001260  5A8C                     addq.l     A4, 5
  1920. 00001262  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1921. 00001266  6000 FB14                bra        -0x4EA /* 00000D7C */
  1922. 0000126A  200C                     move.l     D0, A4
  1923. 0000126C  5680                     addq.l     D0, 3
  1924. 0000126E  2040                     movea.l    A0, D0
  1925. 00001270  7000                     moveq.l    D0, 0x00
  1926. 00001272  1010                     move.b     D0, [A0]
  1927. 00001274  220C                     move.l     D1, A4
  1928. 00001276  5681                     addq.l     D1, 3
  1929. 00001278  2041                     movea.l    A0, D1
  1930. 0000127A  7200                     moveq.l    D1, 0x00
  1931. 0000127C  1228 0001                move.b     D1, [A0 + 0x1]
  1932. 00001280  E149                     lsl        D1.w, 8
  1933. 00001282  8240                     or.w       D1, D0
  1934. 00001284  48C1                     ext.l      D1
  1935. 00001286  2F01                     move.l     -[A7], D1
  1936. 00001288  200C                     move.l     D0, A4
  1937. 0000128A  5280                     addq.l     D0, 1
  1938. 0000128C  2040                     movea.l    A0, D0
  1939. 0000128E  7000                     moveq.l    D0, 0x00
  1940. 00001290  1010                     move.b     D0, [A0]
  1941. 00001292  220C                     move.l     D1, A4
  1942. 00001294  5281                     addq.l     D1, 1
  1943. 00001296  2041                     movea.l    A0, D1
  1944. 00001298  7200                     moveq.l    D1, 0x00
  1945. 0000129A  1228 0001                move.b     D1, [A0 + 0x1]
  1946. 0000129E  E149                     lsl        D1.w, 8
  1947. 000012A0  8240                     or.w       D1, D0
  1948. 000012A2  48C1                     ext.l      D1
  1949. 000012A4  2F01                     move.l     -[A7], D1
  1950. 000012A6  206D BA78                movea.l    A0, [A5 - 0x4588]
  1951. 000012AA  2068 021A                movea.l    A0, [A0 + 0x21A]
  1952. 000012AE  7000                     moveq.l    D0, 0x00
  1953. 000012B0  1014                     move.b     D0, [A4]
  1954. 000012B2  D080                     add.l      D0, D0
  1955. 000012B4  2200                     move.l     D1, D0
  1956. 000012B6  E588                     lsl        D0, 2
  1957. 000012B8  D081                     add.l      D0, D1
  1958. 000012BA  2F30 0800                move.l     -[A7], [A0 + D0]
  1959. 000012BE  D6FC 000E                add.w      A3, 0xE
  1960. 000012C2  2F0B                     move.l     -[A7], A3
  1961. 000012C4  4EBA 38FA                jsr        [PC + 0x38FA /* 00004BC0 */]
  1962. 000012C8  5A8C                     addq.l     A4, 5
  1963. 000012CA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1964. 000012CE  6000 FAAC                bra        -0x552 /* 00000D7C */
  1965. 000012D2  2F0C                     move.l     -[A7], A4
  1966. 000012D4  D6FC 000E                add.w      A3, 0xE
  1967. 000012D8  2F0B                     move.l     -[A7], A3
  1968. 000012DA  4EBA 4A30                jsr        [PC + 0x4A30 /* 00005D0C */]
  1969. 000012DE  5A8C                     addq.l     A4, 5
  1970. 000012E0  508F                     addq.l     A7, 8
  1971. 000012E2  6000 FA98                bra        -0x566 /* 00000D7C */
  1972. 000012E6  2F0C                     move.l     -[A7], A4
  1973. 000012E8  D6FC 000E                add.w      A3, 0xE
  1974. 000012EC  2F0B                     move.l     -[A7], A3
  1975. 000012EE  4EBA 4AD0                jsr        [PC + 0x4AD0 /* 00005DC0 */]
  1976. 000012F2  D8FC 000A                add.w      A4, 0xA /* '\n' */
  1977. 000012F6  508F                     addq.l     A7, 8
  1978. 000012F8  6000 FA82                bra        -0x57C /* 00000D7C */
  1979. 000012FC  2F0C                     move.l     -[A7], A4
  1980. 000012FE  2F0B                     move.l     -[A7], A3
  1981. 00001300  4EBA 4BCE                jsr        [PC + 0x4BCE /* 00005ED0 */]
  1982. 00001304  2640                     movea.l    A3, D0
  1983. 00001306  7000                     moveq.l    D0, 0x00
  1984. 00001308  102C 0001                move.b     D0, [A4 + 0x1]
  1985. 0000130C  5480                     addq.l     D0, 2
  1986. 0000130E  D9C0                     add.l      A4, D0
  1987. 00001310  508F                     addq.l     A7, 8
  1988. 00001312  6000 FA68                bra        -0x596 /* 00000D7C */
  1989. 00001316  2F0C                     move.l     -[A7], A4
  1990. 00001318  2F0B                     move.l     -[A7], A3
  1991. 0000131A  4EBA 4C8C                jsr        [PC + 0x4C8C /* 00005FA8 */]
  1992. 0000131E  2640                     movea.l    A3, D0
  1993. 00001320  7000                     moveq.l    D0, 0x00
  1994. 00001322  1014                     move.b     D0, [A4]
  1995. 00001324  5280                     addq.l     D0, 1
  1996. 00001326  D9C0                     add.l      A4, D0
  1997. 00001328  508F                     addq.l     A7, 8
  1998. 0000132A  6000 FA50                bra        -0x5AE /* 00000D7C */
  1999. 0000132E  2F0B                     move.l     -[A7], A3
  2000. 00001330  4EBA 3092                jsr        [PC + 0x3092 /* 000043C4 */]
  2001. 00001334  4A40                     tst.w      D0
  2002. 00001336  588F                     addq.l     A7, 4
  2003. 00001338  6704                     beq        +0x6 /* 0000133E */
  2004. 0000133A  7002                     moveq.l    D0, 0x02
  2005. 0000133C  6012                     bra        +0x14 /* 00001350 */
  2006. label0000133E:
  2007. 0000133E  7000                     moveq.l    D0, 0x00
  2008. 00001340  1014                     move.b     D0, [A4]
  2009. 00001342  7200                     moveq.l    D1, 0x00
  2010. 00001344  122C 0001                move.b     D1, [A4 + 0x1]
  2011. 00001348  E149                     lsl        D1.w, 8
  2012. 0000134A  8240                     or.w       D1, D0
  2013. 0000134C  48C1                     ext.l      D1
  2014. 0000134E  2001                     move.l     D0, D1
  2015. label00001350:
  2016. 00001350  D9C0                     add.l      A4, D0
  2017. 00001352  D6FC FFF2                add.w      A3, 0xFFF2
  2018. 00001356  6000 FA24                bra        -0x5DA /* 00000D7C */
  2019. 0000135A  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  2020. 0000135E  7000                     moveq.l    D0, 0x00
  2021. 00001360  1014                     move.b     D0, [A4]
  2022. 00001362  7200                     moveq.l    D1, 0x00
  2023. 00001364  122C 0001                move.b     D1, [A4 + 0x1]
  2024. 00001368  E149                     lsl        D1.w, 8
  2025. 0000136A  8240                     or.w       D1, D0
  2026. 0000136C  D8C1                     add.w      A4, D1
  2027. 0000136E  6000 FA0C                bra        -0x5F2 /* 00000D7C */
  2028. 00001372  2F0C                     move.l     -[A7], A4
  2029. 00001374  D6FC 000E                add.w      A3, 0xE
  2030. 00001378  2F0B                     move.l     -[A7], A3
  2031. 0000137A  4EBA 33AC                jsr        [PC + 0x33AC /* 00004728 */]
  2032. 0000137E  7000                     moveq.l    D0, 0x00
  2033. 00001380  1014                     move.b     D0, [A4]
  2034. 00001382  5280                     addq.l     D0, 1
  2035. 00001384  D9C0                     add.l      A4, D0
  2036. 00001386  508F                     addq.l     A7, 8
  2037. 00001388  6000 F9F2                bra        -0x60C /* 00000D7C */
  2038. 0000138C  D6FC 000E                add.w      A3, 0xE
  2039. 00001390  2F0B                     move.l     -[A7], A3
  2040. 00001392  2F0C                     move.l     -[A7], A4
  2041. 00001394  4EBA F8A8                jsr        [PC - 0x758 /* 00000C3E */]
  2042. 00001398  422B 000D                clr.b      [A3 + 0xD]
  2043. 0000139C  422B 000C                clr.b      [A3 + 0xC]
  2044. 000013A0  508C                     addq.l     A4, 8
  2045. 000013A2  508F                     addq.l     A7, 8
  2046. 000013A4  6000 F9D6                bra        -0x628 /* 00000D7C */
  2047. 000013A8  D6FC 000E                add.w      A3, 0xE
  2048. 000013AC  2F0B                     move.l     -[A7], A3
  2049. 000013AE  2F0C                     move.l     -[A7], A4
  2050. 000013B0  4EBA 4340                jsr        [PC + 0x4340 /* 000056F2 */]
  2051. 000013B4  2840                     movea.l    A4, D0
  2052. 000013B6  508F                     addq.l     A7, 8
  2053. 000013B8  6000 F9C2                bra        -0x63C /* 00000D7C */
  2054. 000013BC  4A2B 000D                tst.b      [A3 + 0xD]
  2055. 000013C0  661C                     bne        +0x1E /* 000013DE */
  2056. 000013C2  486D B90C                pea.l      [A5 - 0x46F4]
  2057. 000013C6  2F0C                     move.l     -[A7], A4
  2058. 000013C8  4EBA F874                jsr        [PC - 0x78C /* 00000C3E */]
  2059. 000013CC  2F0B                     move.l     -[A7], A3
  2060. 000013CE  486D B90C                pea.l      [A5 - 0x46F4]
  2061. 000013D2  2F0B                     move.l     -[A7], A3
  2062. 000013D4  4EBA F182                jsr        [PC - 0xE7E /* 00000558 */]
  2063. 000013D8  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2064. 000013DC  601A                     bra        +0x1C /* 000013F8 */
  2065. label000013DE:
  2066. 000013DE  7001                     moveq.l    D0, 0x01
  2067. 000013E0  2F00                     move.l     -[A7], D0
  2068. 000013E2  2F0B                     move.l     -[A7], A3
  2069. 000013E4  4EBA 312A                jsr        [PC + 0x312A /* 00004510 */]
  2070. 000013E8  4A40                     tst.w      D0
  2071. 000013EA  508F                     addq.l     A7, 8
  2072. 000013EC  670A                     beq        +0xC /* 000013F8 */
  2073. 000013EE  2F0B                     move.l     -[A7], A3
  2074. 000013F0  2F0C                     move.l     -[A7], A4
  2075. 000013F2  4EBA F84A                jsr        [PC - 0x7B6 /* 00000C3E */]
  2076. 000013F6  508F                     addq.l     A7, 8
  2077. label000013F8:
  2078. 000013F8  508C                     addq.l     A4, 8
  2079. 000013FA  6000 F980                bra        -0x67E /* 00000D7C */
  2080. 000013FE  4A2B 000D                tst.b      [A3 + 0xD]
  2081. 00001402  661C                     bne        +0x1E /* 00001420 */
  2082. 00001404  486D B90C                pea.l      [A5 - 0x46F4]
  2083. 00001408  2F0C                     move.l     -[A7], A4
  2084. 0000140A  4EBA F832                jsr        [PC - 0x7CE /* 00000C3E */]
  2085. 0000140E  2F0B                     move.l     -[A7], A3
  2086. 00001410  486D B90C                pea.l      [A5 - 0x46F4]
  2087. 00001414  2F0B                     move.l     -[A7], A3
  2088. 00001416  4EBA F164                jsr        [PC - 0xE9C /* 0000057C */]
  2089. 0000141A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2090. 0000141E  601E                     bra        +0x20 /* 0000143E */
  2091. label00001420:
  2092. 00001420  7001                     moveq.l    D0, 0x01
  2093. 00001422  2F00                     move.l     -[A7], D0
  2094. 00001424  2F0B                     move.l     -[A7], A3
  2095. 00001426  4EBA 30E8                jsr        [PC + 0x30E8 /* 00004510 */]
  2096. 0000142A  4A40                     tst.w      D0
  2097. 0000142C  508F                     addq.l     A7, 8
  2098. 0000142E  670E                     beq        +0x10 /* 0000143E */
  2099. 00001430  2F0B                     move.l     -[A7], A3
  2100. 00001432  2F0C                     move.l     -[A7], A4
  2101. 00001434  4EBA F808                jsr        [PC - 0x7F8 /* 00000C3E */]
  2102. 00001438  0A13 0080                xori.b     [A3], 0x80
  2103. 0000143C  508F                     addq.l     A7, 8
  2104. label0000143E:
  2105. 0000143E  508C                     addq.l     A4, 8
  2106. 00001440  6000 F93A                bra        -0x6C4 /* 00000D7C */
  2107. 00001444  4A2B 000D                tst.b      [A3 + 0xD]
  2108. 00001448  661C                     bne        +0x1E /* 00001466 */
  2109. 0000144A  486D B90C                pea.l      [A5 - 0x46F4]
  2110. 0000144E  2F0C                     move.l     -[A7], A4
  2111. 00001450  4EBA F7EC                jsr        [PC - 0x814 /* 00000C3E */]
  2112. 00001454  2F0B                     move.l     -[A7], A3
  2113. 00001456  486D B90C                pea.l      [A5 - 0x46F4]
  2114. 0000145A  2F0B                     move.l     -[A7], A3
  2115. 0000145C  4EBA F142                jsr        [PC - 0xEBE /* 000005A0 */]
  2116. 00001460  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2117. 00001464  601A                     bra        +0x1C /* 00001480 */
  2118. label00001466:
  2119. 00001466  7001                     moveq.l    D0, 0x01
  2120. 00001468  2F00                     move.l     -[A7], D0
  2121. 0000146A  2F0B                     move.l     -[A7], A3
  2122. 0000146C  4EBA 30A2                jsr        [PC + 0x30A2 /* 00004510 */]
  2123. 00001470  4A40                     tst.w      D0
  2124. 00001472  508F                     addq.l     A7, 8
  2125. 00001474  670A                     beq        +0xC /* 00001480 */
  2126. 00001476  26AD E9D6                move.l     [A3], [A5 - 0x162A]
  2127. 0000147A  276D E9DA 0004           move.l     [A3 + 0x4], [A5 - 0x1626]
  2128. label00001480:
  2129. 00001480  508C                     addq.l     A4, 8
  2130. 00001482  6000 F8F8                bra        -0x706 /* 00000D7C */
  2131. 00001486  4A2B 000D                tst.b      [A3 + 0xD]
  2132. 0000148A  664C                     bne        +0x4E /* 000014D8 */
  2133. 0000148C  486D B90C                pea.l      [A5 - 0x46F4]
  2134. 00001490  2F0C                     move.l     -[A7], A4
  2135. 00001492  4EBA F7AA                jsr        [PC - 0x856 /* 00000C3E */]
  2136. 00001496  486D B90C                pea.l      [A5 - 0x46F4]
  2137. 0000149A  4EBA F538                jsr        [PC - 0xAC8 /* 000009D4 */]
  2138. 0000149E  4A40                     tst.w      D0
  2139. 000014A0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2140. 000014A4  6620                     bne        +0x22 /* 000014C6 */
  2141. 000014A6  4A6D BAE4                tst.w      [A5 - 0x451C]
  2142. 000014AA  670E                     beq        +0x10 /* 000014BA */
  2143. 000014AC  7009                     moveq.l    D0, 0x09
  2144. 000014AE  2F00                     move.l     -[A7], D0
  2145. 000014B0  2F0B                     move.l     -[A7], A3
  2146. 000014B2  4EBA 36CE                jsr        [PC + 0x36CE /* 00004B82 */]
  2147. 000014B6  508F                     addq.l     A7, 8
  2148. 000014B8  6038                     bra        +0x3A /* 000014F2 */
  2149. label000014BA:
  2150. 000014BA  26AD E9D6                move.l     [A3], [A5 - 0x162A]
  2151. 000014BE  276D E9DA 0004           move.l     [A3 + 0x4], [A5 - 0x1626]
  2152. 000014C4  602C                     bra        +0x2E /* 000014F2 */
  2153. label000014C6:
  2154. 000014C6  2F0B                     move.l     -[A7], A3
  2155. 000014C8  486D B90C                pea.l      [A5 - 0x46F4]
  2156. 000014CC  2F0B                     move.l     -[A7], A3
  2157. 000014CE  4EBA F0F4                jsr        [PC - 0xF0C /* 000005C4 */]
  2158. 000014D2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2159. 000014D6  601A                     bra        +0x1C /* 000014F2 */
  2160. label000014D8:
  2161. 000014D8  7001                     moveq.l    D0, 0x01
  2162. 000014DA  2F00                     move.l     -[A7], D0
  2163. 000014DC  2F0B                     move.l     -[A7], A3
  2164. 000014DE  4EBA 3030                jsr        [PC + 0x3030 /* 00004510 */]
  2165. 000014E2  4A40                     tst.w      D0
  2166. 000014E4  508F                     addq.l     A7, 8
  2167. 000014E6  670A                     beq        +0xC /* 000014F2 */
  2168. 000014E8  26AD E9D6                move.l     [A3], [A5 - 0x162A]
  2169. 000014EC  276D E9DA 0004           move.l     [A3 + 0x4], [A5 - 0x1626]
  2170. label000014F2:
  2171. 000014F2  508C                     addq.l     A4, 8
  2172. 000014F4  6000 F886                bra        -0x778 /* 00000D7C */
  2173. 000014F8  D6FC FFF2                add.w      A3, 0xFFF2
  2174. 000014FC  2F0B                     move.l     -[A7], A3
  2175. 000014FE  4EBA 413A                jsr        [PC + 0x413A /* 0000563A */]
  2176. 00001502  588F                     addq.l     A7, 4
  2177. 00001504  6000 F876                bra        -0x788 /* 00000D7C */
  2178. 00001508  2F0B                     move.l     -[A7], A3
  2179. 0000150A  4EBA 2EB8                jsr        [PC + 0x2EB8 /* 000043C4 */]
  2180. 0000150E  48C0                     ext.l      D0
  2181. 00001510  2E00                     move.l     D7, D0
  2182. 00001512  D6FC FFF2                add.w      A3, 0xFFF2
  2183. 00001516  2F0B                     move.l     -[A7], A3
  2184. 00001518  4EBA 2EAA                jsr        [PC + 0x2EAA /* 000043C4 */]
  2185. 0000151C  48C0                     ext.l      D0
  2186. 0000151E  CE80                     and.l      D7, D0
  2187. 00001520  508F                     addq.l     A7, 8
  2188. 00001522  6000 222A                bra        +0x222C /* 0000374E */
  2189. 00001526  2F0B                     move.l     -[A7], A3
  2190. 00001528  4EBA 2E9A                jsr        [PC + 0x2E9A /* 000043C4 */]
  2191. 0000152C  48C0                     ext.l      D0
  2192. 0000152E  2E00                     move.l     D7, D0
  2193. 00001530  D6FC FFF2                add.w      A3, 0xFFF2
  2194. 00001534  2F0B                     move.l     -[A7], A3
  2195. 00001536  4EBA 2E8C                jsr        [PC + 0x2E8C /* 000043C4 */]
  2196. 0000153A  48C0                     ext.l      D0
  2197. 0000153C  8E80                     or.l       D7, D0
  2198. 0000153E  508F                     addq.l     A7, 8
  2199. 00001540  6000 220C                bra        +0x220E /* 0000374E */
  2200. 00001544  2F0B                     move.l     -[A7], A3
  2201. 00001546  4EBA 2E7C                jsr        [PC + 0x2E7C /* 000043C4 */]
  2202. 0000154A  48C0                     ext.l      D0
  2203. 0000154C  7201                     moveq.l    D1, 0x01
  2204. 0000154E  C280                     and.l      D1, D0
  2205. 00001550  7001                     moveq.l    D0, 0x01
  2206. 00001552  B181                     xor.l      D1, D0
  2207. 00001554  2E01                     move.l     D7, D1
  2208. 00001556  588F                     addq.l     A7, 4
  2209. 00001558  6000 21F4                bra        +0x21F6 /* 0000374E */
  2210. 0000155C  7000                     moveq.l    D0, 0x00
  2211. 0000155E  2F00                     move.l     -[A7], D0
  2212. 00001560  D6FC FFF2                add.w      A3, 0xFFF2
  2213. 00001564  2F0B                     move.l     -[A7], A3
  2214. 00001566  4EBA 2F0E                jsr        [PC + 0x2F0E /* 00004476 */]
  2215. 0000156A  588F                     addq.l     A7, 4
  2216. 0000156C  2200                     move.l     D1, D0
  2217. 0000156E  201F                     move.l     D0, [A7]+
  2218. 00001570  48C1                     ext.l      D1
  2219. 00001572  57C0                     seq        D0
  2220. 00001574  4400                     neg.b      D0
  2221. 00001576  2E00                     move.l     D7, D0
  2222. 00001578  6000 21D4                bra        +0x21D6 /* 0000374E */
  2223. 0000157C  7000                     moveq.l    D0, 0x00
  2224. 0000157E  2F00                     move.l     -[A7], D0
  2225. 00001580  D6FC FFF2                add.w      A3, 0xFFF2
  2226. 00001584  2F0B                     move.l     -[A7], A3
  2227. 00001586  4EBA 2EEE                jsr        [PC + 0x2EEE /* 00004476 */]
  2228. 0000158A  588F                     addq.l     A7, 4
  2229. 0000158C  2200                     move.l     D1, D0
  2230. 0000158E  201F                     move.l     D0, [A7]+
  2231. 00001590  48C1                     ext.l      D1
  2232. 00001592  5381                     subq.l     D1, 1
  2233. 00001594  57C0                     seq        D0
  2234. 00001596  4400                     neg.b      D0
  2235. 00001598  2E00                     move.l     D7, D0
  2236. 0000159A  6000 21B2                bra        +0x21B4 /* 0000374E */
  2237. 0000159E  D6FC FFF2                add.w      A3, 0xFFF2
  2238. 000015A2  2F0B                     move.l     -[A7], A3
  2239. 000015A4  4EBA 2ED0                jsr        [PC + 0x2ED0 /* 00004476 */]
  2240. 000015A8  48C0                     ext.l      D0
  2241. 000015AA  2E00                     move.l     D7, D0
  2242. 000015AC  5287                     addq.l     D7, 1
  2243. 000015AE  588F                     addq.l     A7, 4
  2244. 000015B0  6000 219C                bra        +0x219E /* 0000374E */
  2245. 000015B4  7000                     moveq.l    D0, 0x00
  2246. 000015B6  2F00                     move.l     -[A7], D0
  2247. 000015B8  D6FC FFF2                add.w      A3, 0xFFF2
  2248. 000015BC  2F0B                     move.l     -[A7], A3
  2249. 000015BE  4EBA 2EB6                jsr        [PC + 0x2EB6 /* 00004476 */]
  2250. 000015C2  588F                     addq.l     A7, 4
  2251. 000015C4  2200                     move.l     D1, D0
  2252. 000015C6  201F                     move.l     D0, [A7]+
  2253. 000015C8  48C1                     ext.l      D1
  2254. 000015CA  5281                     addq.l     D1, 1
  2255. 000015CC  57C0                     seq        D0
  2256. 000015CE  4400                     neg.b      D0
  2257. 000015D0  2E00                     move.l     D7, D0
  2258. 000015D2  6000 217A                bra        +0x217C /* 0000374E */
  2259. 000015D6  D6FC FFF2                add.w      A3, 0xFFF2
  2260. 000015DA  2F0B                     move.l     -[A7], A3
  2261. 000015DC  4EBA 2E98                jsr        [PC + 0x2E98 /* 00004476 */]
  2262. 000015E0  48C0                     ext.l      D0
  2263. 000015E2  2E00                     move.l     D7, D0
  2264. 000015E4  5387                     subq.l     D7, 1
  2265. 000015E6  588F                     addq.l     A7, 4
  2266. 000015E8  6000 2164                bra        +0x2166 /* 0000374E */
  2267. 000015EC  D6FC FFF2                add.w      A3, 0xFFF2
  2268. 000015F0  2F0B                     move.l     -[A7], A3
  2269. 000015F2  4EBA 2E82                jsr        [PC + 0x2E82 /* 00004476 */]
  2270. 000015F6  48C0                     ext.l      D0
  2271. 000015F8  2E00                     move.l     D7, D0
  2272. 000015FA  588F                     addq.l     A7, 4
  2273. 000015FC  6000 2150                bra        +0x2152 /* 0000374E */
  2274. 00001600  D6FC FFF2                add.w      A3, 0xFFF2
  2275. 00001604  4A2B 000D                tst.b      [A3 + 0xD]
  2276. 00001608  661A                     bne        +0x1C /* 00001624 */
  2277. 0000160A  4A2B 001B                tst.b      [A3 + 0x1B]
  2278. 0000160E  6614                     bne        +0x16 /* 00001624 */
  2279. 00001610  2F0B                     move.l     -[A7], A3
  2280. 00001612  486B 000E                pea.l      [A3 + 0xE]
  2281. 00001616  2F0B                     move.l     -[A7], A3
  2282. 00001618  4EBA EF3E                jsr        [PC - 0x10C2 /* 00000558 */]
  2283. 0000161C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2284. 00001620  6000 F75A                bra        -0x8A4 /* 00000D7C */
  2285. label00001624:
  2286. 00001624  7002                     moveq.l    D0, 0x02
  2287. 00001626  2F00                     move.l     -[A7], D0
  2288. 00001628  2F0B                     move.l     -[A7], A3
  2289. 0000162A  4EBA 2EE4                jsr        [PC + 0x2EE4 /* 00004510 */]
  2290. 0000162E  4A40                     tst.w      D0
  2291. 00001630  508F                     addq.l     A7, 8
  2292. 00001632  6700 F748                beq        -0x8B6 /* 00000D7C */
  2293. 00001636  2F0B                     move.l     -[A7], A3
  2294. 00001638  486D BAF4                pea.l      [A5 - 0x450C]
  2295. 0000163C  486D BAEC                pea.l      [A5 - 0x4514]
  2296. 00001640  4EBA EF16                jsr        [PC - 0x10EA /* 00000558 */]
  2297. 00001644  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2298. 00001648  6000 F732                bra        -0x8CC /* 00000D7C */
  2299. 0000164C  D6FC FFF2                add.w      A3, 0xFFF2
  2300. 00001650  4A2B 000D                tst.b      [A3 + 0xD]
  2301. 00001654  661A                     bne        +0x1C /* 00001670 */
  2302. 00001656  4A2B 001B                tst.b      [A3 + 0x1B]
  2303. 0000165A  6614                     bne        +0x16 /* 00001670 */
  2304. 0000165C  2F0B                     move.l     -[A7], A3
  2305. 0000165E  486B 000E                pea.l      [A3 + 0xE]
  2306. 00001662  2F0B                     move.l     -[A7], A3
  2307. 00001664  4EBA EF16                jsr        [PC - 0x10EA /* 0000057C */]
  2308. 00001668  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2309. 0000166C  6000 F70E                bra        -0x8F0 /* 00000D7C */
  2310. label00001670:
  2311. 00001670  7002                     moveq.l    D0, 0x02
  2312. 00001672  2F00                     move.l     -[A7], D0
  2313. 00001674  2F0B                     move.l     -[A7], A3
  2314. 00001676  4EBA 2E98                jsr        [PC + 0x2E98 /* 00004510 */]
  2315. 0000167A  4A40                     tst.w      D0
  2316. 0000167C  508F                     addq.l     A7, 8
  2317. 0000167E  6700 F6FC                beq        -0x902 /* 00000D7C */
  2318. 00001682  2F0B                     move.l     -[A7], A3
  2319. 00001684  486D BAF4                pea.l      [A5 - 0x450C]
  2320. 00001688  486D BAEC                pea.l      [A5 - 0x4514]
  2321. 0000168C  4EBA EEEE                jsr        [PC - 0x1112 /* 0000057C */]
  2322. 00001690  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2323. 00001694  6000 F6E6                bra        -0x918 /* 00000D7C */
  2324. 00001698  D6FC FFF2                add.w      A3, 0xFFF2
  2325. 0000169C  4A2B 000D                tst.b      [A3 + 0xD]
  2326. 000016A0  661A                     bne        +0x1C /* 000016BC */
  2327. 000016A2  4A2B 001B                tst.b      [A3 + 0x1B]
  2328. 000016A6  6614                     bne        +0x16 /* 000016BC */
  2329. 000016A8  2F0B                     move.l     -[A7], A3
  2330. 000016AA  486B 000E                pea.l      [A3 + 0xE]
  2331. 000016AE  2F0B                     move.l     -[A7], A3
  2332. 000016B0  4EBA EEEE                jsr        [PC - 0x1112 /* 000005A0 */]
  2333. 000016B4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2334. 000016B8  6000 F6C2                bra        -0x93C /* 00000D7C */
  2335. label000016BC:
  2336. 000016BC  7002                     moveq.l    D0, 0x02
  2337. 000016BE  2F00                     move.l     -[A7], D0
  2338. 000016C0  2F0B                     move.l     -[A7], A3
  2339. 000016C2  4EBA 2E4C                jsr        [PC + 0x2E4C /* 00004510 */]
  2340. 000016C6  4A40                     tst.w      D0
  2341. 000016C8  508F                     addq.l     A7, 8
  2342. 000016CA  6700 F6B0                beq        -0x94E /* 00000D7C */
  2343. 000016CE  26AD E9D6                move.l     [A3], [A5 - 0x162A]
  2344. 000016D2  276D E9DA 0004           move.l     [A3 + 0x4], [A5 - 0x1626]
  2345. 000016D8  6000 F6A2                bra        -0x95C /* 00000D7C */
  2346. 000016DC  2F0B                     move.l     -[A7], A3
  2347. 000016DE  D6FC FFF2                add.w      A3, 0xFFF2
  2348. 000016E2  4EBA 2CE0                jsr        [PC + 0x2CE0 /* 000043C4 */]
  2349. 000016E6  4A40                     tst.w      D0
  2350. 000016E8  588F                     addq.l     A7, 4
  2351. 000016EA  662A                     bne        +0x2C /* 00001716 */
  2352. 000016EC  7002                     moveq.l    D0, 0x02
  2353. 000016EE  2F00                     move.l     -[A7], D0
  2354. 000016F0  2F0B                     move.l     -[A7], A3
  2355. 000016F2  4EBA 2E1C                jsr        [PC + 0x2E1C /* 00004510 */]
  2356. 000016F6  4A40                     tst.w      D0
  2357. 000016F8  508F                     addq.l     A7, 8
  2358. 000016FA  6700 F680                beq        -0x97E /* 00000D7C */
  2359. 000016FE  4A6D BAE4                tst.w      [A5 - 0x451C]
  2360. 00001702  6700 F678                beq        -0x986 /* 00000D7C */
  2361. 00001706  7009                     moveq.l    D0, 0x09
  2362. 00001708  2F00                     move.l     -[A7], D0
  2363. 0000170A  2F0B                     move.l     -[A7], A3
  2364. 0000170C  4EBA 3474                jsr        [PC + 0x3474 /* 00004B82 */]
  2365. 00001710  508F                     addq.l     A7, 8
  2366. 00001712  6000 F668                bra        -0x996 /* 00000D7C */
  2367. label00001716:
  2368. 00001716  4A2B 000D                tst.b      [A3 + 0xD]
  2369. 0000171A  661A                     bne        +0x1C /* 00001736 */
  2370. 0000171C  4A2B 001B                tst.b      [A3 + 0x1B]
  2371. 00001720  6614                     bne        +0x16 /* 00001736 */
  2372. 00001722  2F0B                     move.l     -[A7], A3
  2373. 00001724  486B 000E                pea.l      [A3 + 0xE]
  2374. 00001728  2F0B                     move.l     -[A7], A3
  2375. 0000172A  4EBA EE98                jsr        [PC - 0x1168 /* 000005C4 */]
  2376. 0000172E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2377. 00001732  6000 F648                bra        -0x9B6 /* 00000D7C */
  2378. label00001736:
  2379. 00001736  7002                     moveq.l    D0, 0x02
  2380. 00001738  2F00                     move.l     -[A7], D0
  2381. 0000173A  2F0B                     move.l     -[A7], A3
  2382. 0000173C  4EBA 2DD2                jsr        [PC + 0x2DD2 /* 00004510 */]
  2383. 00001740  4A40                     tst.w      D0
  2384. 00001742  508F                     addq.l     A7, 8
  2385. 00001744  6700 F636                beq        -0x9C8 /* 00000D7C */
  2386. 00001748  26AD E9D6                move.l     [A3], [A5 - 0x162A]
  2387. 0000174C  276D E9DA 0004           move.l     [A3 + 0x4], [A5 - 0x1626]
  2388. 00001752  6000 F628                bra        -0x9D6 /* 00000D7C */
  2389. 00001756  4A2B 000D                tst.b      [A3 + 0xD]
  2390. 0000175A  6600 F620                bne        -0x9DE /* 00000D7C */
  2391. 0000175E  0A13 0080                xori.b     [A3], 0x80
  2392. 00001762  6000 F618                bra        -0x9E6 /* 00000D7C */
  2393. 00001766  D6FC FFF2                add.w      A3, 0xFFF2
  2394. 0000176A  4A2B 000D                tst.b      [A3 + 0xD]
  2395. 0000176E  6618                     bne        +0x1A /* 00001788 */
  2396. 00001770  4A2B 001B                tst.b      [A3 + 0x1B]
  2397. 00001774  6612                     bne        +0x14 /* 00001788 */
  2398. 00001776  2F0B                     move.l     -[A7], A3
  2399. 00001778  486B 000E                pea.l      [A3 + 0xE]
  2400. 0000177C  2F0B                     move.l     -[A7], A3
  2401. 0000177E  4EBA EFB0                jsr        [PC - 0x1050 /* 00000730 */]
  2402. 00001782  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2403. 00001786  601A                     bra        +0x1C /* 000017A2 */
  2404. label00001788:
  2405. 00001788  7002                     moveq.l    D0, 0x02
  2406. 0000178A  2F00                     move.l     -[A7], D0
  2407. 0000178C  2F0B                     move.l     -[A7], A3
  2408. 0000178E  4EBA 2D80                jsr        [PC + 0x2D80 /* 00004510 */]
  2409. 00001792  4A40                     tst.w      D0
  2410. 00001794  508F                     addq.l     A7, 8
  2411. 00001796  670A                     beq        +0xC /* 000017A2 */
  2412. 00001798  26AD E9CE                move.l     [A3], [A5 - 0x1632]
  2413. 0000179C  276D E9D2 0004           move.l     [A3 + 0x4], [A5 - 0x162E]
  2414. label000017A2:
  2415. 000017A2  4A6D EA4C                tst.w      [A5 - 0x15B4]
  2416. 000017A6  6700 F5D4                beq        -0xA2A /* 00000D7C */
  2417. 000017AA  700C                     moveq.l    D0, 0x0C
  2418. 000017AC  2F00                     move.l     -[A7], D0
  2419. 000017AE  2F0B                     move.l     -[A7], A3
  2420. 000017B0  4EBA 33D0                jsr        [PC + 0x33D0 /* 00004B82 */]
  2421. 000017B4  508F                     addq.l     A7, 8
  2422. 000017B6  6000 F5C4                bra        -0xA3A /* 00000D7C */
  2423. 000017BA  D6FC 000E                add.w      A3, 0xE
  2424. 000017BE  26AD E9D6                move.l     [A3], [A5 - 0x162A]
  2425. 000017C2  276D E9DA 0004           move.l     [A3 + 0x4], [A5 - 0x1626]
  2426. 000017C8  422B 000D                clr.b      [A3 + 0xD]
  2427. 000017CC  422B 000C                clr.b      [A3 + 0xC]
  2428. 000017D0  6000 F5AA                bra        -0xA54 /* 00000D7C */
  2429. 000017D4  D6FC 000E                add.w      A3, 0xE
  2430. 000017D8  26AD E9CE                move.l     [A3], [A5 - 0x1632]
  2431. 000017DC  276D E9D2 0004           move.l     [A3 + 0x4], [A5 - 0x162E]
  2432. 000017E2  422B 000D                clr.b      [A3 + 0xD]
  2433. 000017E6  422B 000C                clr.b      [A3 + 0xC]
  2434. 000017EA  6000 F590                bra        -0xA6E /* 00000D7C */
  2435. 000017EE  7000                     moveq.l    D0, 0x00
  2436. 000017F0  102C FFFF                move.b     D0, [A4 - 0x1]
  2437. 000017F4  2F00                     move.l     -[A7], D0
  2438. 000017F6  D6FC 000E                add.w      A3, 0xE
  2439. 000017FA  2F0B                     move.l     -[A7], A3
  2440. 000017FC  4EBA 488C                jsr        [PC + 0x488C /* 0000608A */]
  2441. 00001800  508F                     addq.l     A7, 8
  2442. 00001802  6000 F578                bra        -0xA86 /* 00000D7C */
  2443. 00001806  7000                     moveq.l    D0, 0x00
  2444. 00001808  7202                     moveq.l    D1, 0x02
  2445. 0000180A  B22B 000D                cmp.b      D1, [A3 + 0xD]
  2446. 0000180E  660C                     bne        +0xE /* 0000181C */
  2447. 00001810  3213                     move.w     D1, [A3]
  2448. 00001812  48C1                     ext.l      D1
  2449. 00001814  74FF                     moveq.l    D2, 0xFFFFFFFF
  2450. 00001816  B481                     cmp.l      D2, D1
  2451. 00001818  6702                     beq        +0x4 /* 0000181C */
  2452. 0000181A  7001                     moveq.l    D0, 0x01
  2453. label0000181C:
  2454. 0000181C  2E00                     move.l     D7, D0
  2455. 0000181E  422B 000D                clr.b      [A3 + 0xD]
  2456. 00001822  422B 000C                clr.b      [A3 + 0xC]
  2457. 00001826  6000 1F26                bra        +0x1F28 /* 0000374E */
  2458. 0000182A  7000                     moveq.l    D0, 0x00
  2459. 0000182C  7202                     moveq.l    D1, 0x02
  2460. 0000182E  B22B 000D                cmp.b      D1, [A3 + 0xD]
  2461. 00001832  660C                     bne        +0xE /* 00001840 */
  2462. 00001834  3213                     move.w     D1, [A3]
  2463. 00001836  48C1                     ext.l      D1
  2464. 00001838  74FF                     moveq.l    D2, 0xFFFFFFFF
  2465. 0000183A  B481                     cmp.l      D2, D1
  2466. 0000183C  6602                     bne        +0x4 /* 00001840 */
  2467. 0000183E  7001                     moveq.l    D0, 0x01
  2468. label00001840:
  2469. 00001840  2E00                     move.l     D7, D0
  2470. 00001842  6700 1F0A                beq        +0x1F0C /* 0000374E */
  2471. 00001846  422B 000D                clr.b      [A3 + 0xD]
  2472. 0000184A  422B 000C                clr.b      [A3 + 0xC]
  2473. 0000184E  6000 1EFE                bra        +0x1F00 /* 0000374E */
  2474. 00001852  7000                     moveq.l    D0, 0x00
  2475. 00001854  4A2B 000D                tst.b      [A3 + 0xD]
  2476. 00001858  660A                     bne        +0xC /* 00001864 */
  2477. 0000185A  7201                     moveq.l    D1, 0x01
  2478. 0000185C  B22B 000C                cmp.b      D1, [A3 + 0xC]
  2479. 00001860  6702                     beq        +0x4 /* 00001864 */
  2480. 00001862  7001                     moveq.l    D0, 0x01
  2481. label00001864:
  2482. 00001864  2E00                     move.l     D7, D0
  2483. 00001866  6000 1EE6                bra        +0x1EE8 /* 0000374E */
  2484. 0000186A  7001                     moveq.l    D0, 0x01
  2485. 0000186C  B02B 000D                cmp.b      D0, [A3 + 0xD]
  2486. 00001870  57C0                     seq        D0
  2487. 00001872  0240 0001                andi.w     D0, 0x1
  2488. 00001876  48C0                     ext.l      D0
  2489. 00001878  2E00                     move.l     D7, D0
  2490. 0000187A  6000 1ED2                bra        +0x1ED4 /* 0000374E */
  2491. 0000187E  7003                     moveq.l    D0, 0x03
  2492. 00001880  B02B 000D                cmp.b      D0, [A3 + 0xD]
  2493. 00001884  6630                     bne        +0x32 /* 000018B6 */
  2494. 00001886  7000                     moveq.l    D0, 0x00
  2495. 00001888  2F00                     move.l     -[A7], D0
  2496. 0000188A  322B 0004                move.w     D1, [A3 + 0x4]
  2497. 0000188E  48C1                     ext.l      D1
  2498. 00001890  2F01                     move.l     -[A7], D1
  2499. 00001892  3213                     move.w     D1, [A3]
  2500. 00001894  48C1                     ext.l      D1
  2501. 00001896  2F01                     move.l     -[A7], D1
  2502. 00001898  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  2503. 0000189C  2F0B                     move.l     -[A7], A3
  2504. 0000189E  4EBA 3320                jsr        [PC + 0x3320 /* 00004BC0 */]
  2505. 000018A2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2506. 000018A6  2200                     move.l     D1, D0
  2507. 000018A8  201F                     move.l     D0, [A7]+
  2508. 000018AA  48C1                     ext.l      D1
  2509. 000018AC  57C0                     seq        D0
  2510. 000018AE  4400                     neg.b      D0
  2511. 000018B0  2E00                     move.l     D7, D0
  2512. 000018B2  6000 1E9A                bra        +0x1E9C /* 0000374E */
  2513. label000018B6:
  2514. 000018B6  7001                     moveq.l    D0, 0x01
  2515. 000018B8  2F00                     move.l     -[A7], D0
  2516. 000018BA  2F0B                     move.l     -[A7], A3
  2517. 000018BC  4EBA 2C52                jsr        [PC + 0x2C52 /* 00004510 */]
  2518. 000018C0  4A40                     tst.w      D0
  2519. 000018C2  508F                     addq.l     A7, 8
  2520. 000018C4  6700 F4B6                beq        -0xB48 /* 00000D7C */
  2521. 000018C8  7017                     moveq.l    D0, 0x17
  2522. 000018CA  2F00                     move.l     -[A7], D0
  2523. 000018CC  2F0B                     move.l     -[A7], A3
  2524. 000018CE  4EBA 32B2                jsr        [PC + 0x32B2 /* 00004B82 */]
  2525. 000018D2  508F                     addq.l     A7, 8
  2526. 000018D4  6000 F4A6                bra        -0xB58 /* 00000D7C */
  2527. 000018D8  7001                     moveq.l    D0, 0x01
  2528. 000018DA  2F00                     move.l     -[A7], D0
  2529. 000018DC  2F0B                     move.l     -[A7], A3
  2530. 000018DE  4EBA 2EFC                jsr        [PC + 0x2EFC /* 000047DC */]
  2531. 000018E2  4A40                     tst.w      D0
  2532. 000018E4  508F                     addq.l     A7, 8
  2533. 000018E6  6700 F494                beq        -0xB6A /* 00000D7C */
  2534. 000018EA  2F2D BB78                move.l     -[A7], [A5 - 0x4488]
  2535. 000018EE  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  2536. 000018F2  48C0                     ext.l      D0
  2537. 000018F4  2E00                     move.l     D7, D0
  2538. 000018F6  588F                     addq.l     A7, 4
  2539. 000018F8  6000 1E54                bra        +0x1E56 /* 0000374E */
  2540. 000018FC  D6FC 000E                add.w      A3, 0xE
  2541. 00001900  26AD B8C4                move.l     [A3], [A5 - 0x473C]
  2542. 00001904  276D B8C8 0004           move.l     [A3 + 0x4], [A5 - 0x4738]
  2543. 0000190A  422B 000D                clr.b      [A3 + 0xD]
  2544. 0000190E  422B 000C                clr.b      [A3 + 0xC]
  2545. 00001912  6000 F468                bra        -0xB96 /* 00000D7C */
  2546. 00001916  D6FC 000E                add.w      A3, 0xE
  2547. 0000191A  26AD B8D4                move.l     [A3], [A5 - 0x472C]
  2548. 0000191E  276D B8D8 0004           move.l     [A3 + 0x4], [A5 - 0x4728]
  2549. 00001924  422B 000D                clr.b      [A3 + 0xD]
  2550. 00001928  422B 000C                clr.b      [A3 + 0xC]
  2551. 0000192C  6000 F44E                bra        -0xBB0 /* 00000D7C */
  2552. 00001930  7000                     moveq.l    D0, 0x00
  2553. 00001932  102C FFFF                move.b     D0, [A4 - 0x1]
  2554. 00001936  2F00                     move.l     -[A7], D0
  2555. 00001938  96FC 001C                sub.w      A3, 0x1C
  2556. 0000193C  2F0B                     move.l     -[A7], A3
  2557. 0000193E  4EBA 47B0                jsr        [PC + 0x47B0 /* 000060F0 */]
  2558. 00001942  508F                     addq.l     A7, 8
  2559. 00001944  6000 F436                bra        -0xBC8 /* 00000D7C */
  2560. 00001948  D6FC 000E                add.w      A3, 0xE
  2561. 0000194C  422B 000D                clr.b      [A3 + 0xD]
  2562. 00001950  422B 000C                clr.b      [A3 + 0xC]
  2563. 00001954  2F0B                     move.l     -[A7], A3
  2564. 00001956  4EAD 0D9A                jsr        [A5 + 0xD9A /* export_431 */]
  2565. 0000195A  588F                     addq.l     A7, 4
  2566. 0000195C  6000 F41E                bra        -0xBE0 /* 00000D7C */
  2567. 00001960  2F0C                     move.l     -[A7], A4
  2568. 00001962  2F0B                     move.l     -[A7], A3
  2569. 00001964  4EBA 1E44                jsr        [PC + 0x1E44 /* 000037AA */]
  2570. 00001968  2640                     movea.l    A3, D0
  2571. 0000196A  508F                     addq.l     A7, 8
  2572. 0000196C  6000 F40E                bra        -0xBF0 /* 00000D7C */
  2573. 00001970  3B7C 0001 B8F0           move.w     [A5 - 0x4710], 0x1
  2574. 00001976  96FC 000E                sub.w      A3, 0xE
  2575. 0000197A  7001                     moveq.l    D0, 0x01
  2576. 0000197C  2F00                     move.l     -[A7], D0
  2577. 0000197E  220B                     move.l     D1, A3
  2578. 00001980  740E                     moveq.l    D2, 0x0E
  2579. 00001982  D282                     add.l      D1, D2
  2580. 00001984  2F01                     move.l     -[A7], D1
  2581. 00001986  4EBA 2B88                jsr        [PC + 0x2B88 /* 00004510 */]
  2582. 0000198A  486D BAEC                pea.l      [A5 - 0x4514]
  2583. 0000198E  4EBA F044                jsr        [PC - 0xFBC /* 000009D4 */]
  2584. 00001992  4A40                     tst.w      D0
  2585. 00001994  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2586. 00001998  670E                     beq        +0x10 /* 000019A8 */
  2587. 0000199A  2D6D E9D6 FFEA           move.l     [A6 - 0x16], [A5 - 0x162A]
  2588. 000019A0  2D6D E9DA FFEE           move.l     [A6 - 0x12], [A5 - 0x1626]
  2589. 000019A6  600C                     bra        +0xE /* 000019B4 */
  2590. label000019A8:
  2591. 000019A8  2D6D E92E FFEA           move.l     [A6 - 0x16], [A5 - 0x16D2]
  2592. 000019AE  2D6D E932 FFEE           move.l     [A6 - 0x12], [A5 - 0x16CE]
  2593. label000019B4:
  2594. 000019B4  41EE FFF2                lea.l      A0, [A6 - 0xE]
  2595. 000019B8  224B                     movea.l    A1, A3
  2596. 000019BA  20D9                     move.l     [A0]+, [A1]+
  2597. 000019BC  20D9                     move.l     [A0]+, [A1]+
  2598. 000019BE  20D9                     move.l     [A0]+, [A1]+
  2599. 000019C0  30D9                     move.w     [A0]+, [A1]+
  2600. 000019C2  41EB 000E                lea.l      A0, [A3 + 0xE]
  2601. 000019C6  224B                     movea.l    A1, A3
  2602. 000019C8  22D8                     move.l     [A1]+, [A0]+
  2603. 000019CA  22D8                     move.l     [A1]+, [A0]+
  2604. 000019CC  22D8                     move.l     [A1]+, [A0]+
  2605. 000019CE  32D8                     move.w     [A1]+, [A0]+
  2606. 000019D0  41EB 000E                lea.l      A0, [A3 + 0xE]
  2607. 000019D4  43EE FFF2                lea.l      A1, [A6 - 0xE]
  2608. 000019D8  20D9                     move.l     [A0]+, [A1]+
  2609. 000019DA  20D9                     move.l     [A0]+, [A1]+
  2610. 000019DC  20D9                     move.l     [A0]+, [A1]+
  2611. 000019DE  30D9                     move.w     [A0]+, [A1]+
  2612. 000019E0  486D 1BE2                pea.l      [A5 + 0x1BE2 /* export_888 */]
  2613. 000019E4  486E FFEA                pea.l      [A6 - 0x16]
  2614. 000019E8  486D BAEC                pea.l      [A5 - 0x4514]
  2615. 000019EC  2F0B                     move.l     -[A7], A3
  2616. 000019EE  4EBA 369A                jsr        [PC + 0x369A /* 0000508A */]
  2617. 000019F2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2618. 000019F6  6000 F384                bra        -0xC7A /* 00000D7C */
  2619. 000019FA  7000                     moveq.l    D0, 0x00
  2620. 000019FC  101C                     move.b     D0, [A4]+
  2621. 000019FE  5380                     subq.l     D0, 1
  2622. 00001A00  3B40 B8F0                move.w     [A5 - 0x4710], D0
  2623. 00001A04  48C0                     ext.l      D0
  2624. 00001A06  2200                     move.l     D1, D0
  2625. 00001A08  C0FC 000E                mulu.w     D0, 0xE
  2626. 00001A0C  4841                     swap.w     D1
  2627. 00001A0E  C2FC 000E                mulu.w     D1, 0xE
  2628. 00001A12  4841                     swap.w     D1
  2629. 00001A14  4241                     clr.w      D1
  2630. 00001A16  D081                     add.l      D0, D1
  2631. 00001A18  97C0                     sub.l      A3, D0
  2632. 00001A1A  7001                     moveq.l    D0, 0x01
  2633. 00001A1C  2F00                     move.l     -[A7], D0
  2634. 00001A1E  2F0B                     move.l     -[A7], A3
  2635. 00001A20  4EBA 2AEE                jsr        [PC + 0x2AEE /* 00004510 */]
  2636. 00001A24  486D BAEC                pea.l      [A5 - 0x4514]
  2637. 00001A28  2F0B                     move.l     -[A7], A3
  2638. 00001A2A  4EBA 3AB0                jsr        [PC + 0x3AB0 /* 000054DC */]
  2639. 00001A2E  26AD BB34                move.l     [A3], [A5 - 0x44CC]
  2640. 00001A32  276D BB38 0004           move.l     [A3 + 0x4], [A5 - 0x44C8]
  2641. 00001A38  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2642. 00001A3C  6000 F33E                bra        -0xCC0 /* 00000D7C */
  2643. 00001A40  4A2B 000D                tst.b      [A3 + 0xD]
  2644. 00001A44  6610                     bne        +0x12 /* 00001A56 */
  2645. 00001A46  486D E9CE                pea.l      [A5 - 0x1632]
  2646. 00001A4A  2F0B                     move.l     -[A7], A3
  2647. 00001A4C  4EBA EF28                jsr        [PC - 0x10D8 /* 00000976 */]
  2648. 00001A50  4A80                     tst.l      D0
  2649. 00001A52  508F                     addq.l     A7, 8
  2650. 00001A54  6F1C                     ble        +0x1E /* 00001A72 */
  2651. label00001A56:
  2652. 00001A56  7001                     moveq.l    D0, 0x01
  2653. 00001A58  2F00                     move.l     -[A7], D0
  2654. 00001A5A  2F0B                     move.l     -[A7], A3
  2655. 00001A5C  4EBA 2AB2                jsr        [PC + 0x2AB2 /* 00004510 */]
  2656. 00001A60  700C                     moveq.l    D0, 0x0C
  2657. 00001A62  2F00                     move.l     -[A7], D0
  2658. 00001A64  2F0B                     move.l     -[A7], A3
  2659. 00001A66  4EBA 311A                jsr        [PC + 0x311A /* 00004B82 */]
  2660. 00001A6A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2661. 00001A6E  6000 F30C                bra        -0xCF2 /* 00000D7C */
  2662. label00001A72:
  2663. 00001A72  486D 1AA2                pea.l      [A5 + 0x1AA2 /* export_848 */]
  2664. 00001A76  2F0B                     move.l     -[A7], A3
  2665. 00001A78  4EBA 2972                jsr        [PC + 0x2972 /* 000043EC */]
  2666. 00001A7C  508F                     addq.l     A7, 8
  2667. 00001A7E  6000 F2FC                bra        -0xD02 /* 00000D7C */
  2668. 00001A82  486D 1A9A                pea.l      [A5 + 0x1A9A /* export_847 */]
  2669. 00001A86  2F0B                     move.l     -[A7], A3
  2670. 00001A88  4EBA 2962                jsr        [PC + 0x2962 /* 000043EC */]
  2671. 00001A8C  508F                     addq.l     A7, 8
  2672. 00001A8E  6000 F2EC                bra        -0xD12 /* 00000D7C */
  2673. 00001A92  4A2B 000D                tst.b      [A3 + 0xD]
  2674. 00001A96  6630                     bne        +0x32 /* 00001AC8 */
  2675. 00001A98  486D B8A4                pea.l      [A5 - 0x475C]
  2676. 00001A9C  2F0B                     move.l     -[A7], A3
  2677. 00001A9E  4EBA EED6                jsr        [PC - 0x112A /* 00000976 */]
  2678. 00001AA2  4A80                     tst.l      D0
  2679. 00001AA4  508F                     addq.l     A7, 8
  2680. 00001AA6  6C10                     bge        +0x12 /* 00001AB8 */
  2681. 00001AA8  486D E9CE                pea.l      [A5 - 0x1632]
  2682. 00001AAC  2F0B                     move.l     -[A7], A3
  2683. 00001AAE  4EBA EEC6                jsr        [PC - 0x113A /* 00000976 */]
  2684. 00001AB2  4A80                     tst.l      D0
  2685. 00001AB4  508F                     addq.l     A7, 8
  2686. 00001AB6  6E10                     bgt        +0x12 /* 00001AC8 */
  2687. label00001AB8:
  2688. 00001AB8  700C                     moveq.l    D0, 0x0C
  2689. 00001ABA  2F00                     move.l     -[A7], D0
  2690. 00001ABC  2F0B                     move.l     -[A7], A3
  2691. 00001ABE  4EBA 30C2                jsr        [PC + 0x30C2 /* 00004B82 */]
  2692. 00001AC2  508F                     addq.l     A7, 8
  2693. 00001AC4  6000 F2B6                bra        -0xD48 /* 00000D7C */
  2694. label00001AC8:
  2695. 00001AC8  486D 1AAA                pea.l      [A5 + 0x1AAA /* export_849 */]
  2696. 00001ACC  2F0B                     move.l     -[A7], A3
  2697. 00001ACE  4EBA 291C                jsr        [PC + 0x291C /* 000043EC */]
  2698. 00001AD2  508F                     addq.l     A7, 8
  2699. 00001AD4  6000 F2A6                bra        -0xD58 /* 00000D7C */
  2700. 00001AD8  486D 1A62                pea.l      [A5 + 0x1A62 /* export_840 */]
  2701. 00001ADC  2F0B                     move.l     -[A7], A3
  2702. 00001ADE  4EBA 290C                jsr        [PC + 0x290C /* 000043EC */]
  2703. 00001AE2  508F                     addq.l     A7, 8
  2704. 00001AE4  6000 F296                bra        -0xD68 /* 00000D7C */
  2705. 00001AE8  486D 1A5A                pea.l      [A5 + 0x1A5A /* export_839 */]
  2706. 00001AEC  2F0B                     move.l     -[A7], A3
  2707. 00001AEE  4EBA 28FC                jsr        [PC + 0x28FC /* 000043EC */]
  2708. 00001AF2  508F                     addq.l     A7, 8
  2709. 00001AF4  6000 F286                bra        -0xD78 /* 00000D7C */
  2710. 00001AF8  486D 1A6A                pea.l      [A5 + 0x1A6A /* export_841 */]
  2711. 00001AFC  2F0B                     move.l     -[A7], A3
  2712. 00001AFE  4EBA 28EC                jsr        [PC + 0x28EC /* 000043EC */]
  2713. 00001B02  508F                     addq.l     A7, 8
  2714. 00001B04  6000 F276                bra        -0xD88 /* 00000D7C */
  2715. 00001B08  7000                     moveq.l    D0, 0x00
  2716. 00001B0A  101C                     move.b     D0, [A4]+
  2717. 00001B0C  2C00                     move.l     D6, D0
  2718. 00001B0E  5386                     subq.l     D6, 1
  2719. 00001B10  2E06                     move.l     D7, D6
  2720. 00001B12  6010                     bra        +0x12 /* 00001B24 */
  2721. label00001B14:
  2722. 00001B14  7001                     moveq.l    D0, 0x01
  2723. 00001B16  B02B 000D                cmp.b      D0, [A3 + 0xD]
  2724. 00001B1A  6604                     bne        +0x6 /* 00001B20 */
  2725. 00001B1C  2B53 BBA0                move.l     [A5 - 0x4460], [A3]
  2726. label00001B20:
  2727. 00001B20  D6FC FFF2                add.w      A3, 0xFFF2
  2728. label00001B24:
  2729. 00001B24  2007                     move.l     D0, D7
  2730. 00001B26  5387                     subq.l     D7, 1
  2731. 00001B28  4A80                     tst.l      D0
  2732. 00001B2A  66E8                     bne        -0x16 /* 00001B14 */
  2733. 00001B2C  7001                     moveq.l    D0, 0x01
  2734. 00001B2E  2F00                     move.l     -[A7], D0
  2735. 00001B30  2F0B                     move.l     -[A7], A3
  2736. 00001B32  4EBA 2B60                jsr        [PC + 0x2B60 /* 00004694 */]
  2737. 00001B36  48C0                     ext.l      D0
  2738. 00001B38  2E00                     move.l     D7, D0
  2739. 00001B3A  508F                     addq.l     A7, 8
  2740. 00001B3C  6700 F23E                beq        -0xDC0 /* 00000D7C */
  2741. 00001B40  4A6D BB64                tst.w      [A5 - 0x449C]
  2742. 00001B44  6D0E                     blt        +0x10 /* 00001B54 */
  2743. 00001B46  526D BB64                addq.w     [A5 - 0x449C], 1
  2744. 00001B4A  302D BB64                move.w     D0, [A5 - 0x449C]
  2745. 00001B4E  48C0                     ext.l      D0
  2746. 00001B50  BC80                     cmp.l      D6, D0
  2747. 00001B52  6C10                     bge        +0x12 /* 00001B64 */
  2748. label00001B54:
  2749. 00001B54  7014                     moveq.l    D0, 0x14
  2750. 00001B56  2F00                     move.l     -[A7], D0
  2751. 00001B58  2F0B                     move.l     -[A7], A3
  2752. 00001B5A  4EBA 3026                jsr        [PC + 0x3026 /* 00004B82 */]
  2753. 00001B5E  508F                     addq.l     A7, 8
  2754. 00001B60  6000 F21A                bra        -0xDE4 /* 00000D7C */
  2755. label00001B64:
  2756. 00001B64  302D BB64                move.w     D0, [A5 - 0x449C]
  2757. 00001B68  48C0                     ext.l      D0
  2758. 00001B6A  2200                     move.l     D1, D0
  2759. 00001B6C  C0FC 000E                mulu.w     D0, 0xE
  2760. 00001B70  4841                     swap.w     D1
  2761. 00001B72  C2FC 000E                mulu.w     D1, 0xE
  2762. 00001B76  4841                     swap.w     D1
  2763. 00001B78  4241                     clr.w      D1
  2764. 00001B7A  D081                     add.l      D0, D1
  2765. 00001B7C  41F3 0800                lea.l      A0, [A3 + D0]
  2766. 00001B80  224B                     movea.l    A1, A3
  2767. 00001B82  22D8                     move.l     [A1]+, [A0]+
  2768. 00001B84  22D8                     move.l     [A1]+, [A0]+
  2769. 00001B86  22D8                     move.l     [A1]+, [A0]+
  2770. 00001B88  32D8                     move.w     [A1]+, [A0]+
  2771. 00001B8A  7001                     moveq.l    D0, 0x01
  2772. 00001B8C  B02B 000D                cmp.b      D0, [A3 + 0xD]
  2773. 00001B90  6600 F1EA                bne        -0xE14 /* 00000D7C */
  2774. 00001B94  2013                     move.l     D0, [A3]
  2775. 00001B96  D0AD BBA4                add.l      D0, [A5 - 0x445C]
  2776. 00001B9A  2F00                     move.l     -[A7], D0
  2777. 00001B9C  2F0B                     move.l     -[A7], A3
  2778. 00001B9E  4EBA 2B88                jsr        [PC + 0x2B88 /* 00004728 */]
  2779. 00001BA2  508F                     addq.l     A7, 8
  2780. 00001BA4  6000 F1D6                bra        -0xE28 /* 00000D7C */
  2781. 00001BA8  701A                     moveq.l    D0, 0x1A
  2782. 00001BAA  2F00                     move.l     -[A7], D0
  2783. 00001BAC  D6FC 000E                add.w      A3, 0xE
  2784. 00001BB0  2F0B                     move.l     -[A7], A3
  2785. 00001BB2  4EBA 2FCE                jsr        [PC + 0x2FCE /* 00004B82 */]
  2786. 00001BB6  508F                     addq.l     A7, 8
  2787. 00001BB8  6000 F1C2                bra        -0xE3C /* 00000D7C */
  2788. 00001BBC  70FF                     moveq.l    D0, 0xFFFFFFFF
  2789. 00001BBE  2F00                     move.l     -[A7], D0
  2790. 00001BC0  D6FC 000E                add.w      A3, 0xE
  2791. 00001BC4  2F0B                     move.l     -[A7], A3
  2792. 00001BC6  4EBA 2FBA                jsr        [PC + 0x2FBA /* 00004B82 */]
  2793. 00001BCA  508F                     addq.l     A7, 8
  2794. 00001BCC  6000 F1AE                bra        -0xE50 /* 00000D7C */
  2795. 00001BD0  D6FC 000E                add.w      A3, 0xE
  2796. 00001BD4  26AD B8FE                move.l     [A3], [A5 - 0x4702]
  2797. 00001BD8  276D B902 0004           move.l     [A3 + 0x4], [A5 - 0x46FE]
  2798. 00001BDE  422B 000D                clr.b      [A3 + 0xD]
  2799. 00001BE2  422B 000C                clr.b      [A3 + 0xC]
  2800. 00001BE6  6000 F194                bra        -0xE6A /* 00000D7C */
  2801. 00001BEA  4A2B 000D                tst.b      [A3 + 0xD]
  2802. 00001BEE  671C                     beq        +0x1E /* 00001C0C */
  2803. 00001BF0  7001                     moveq.l    D0, 0x01
  2804. 00001BF2  2F00                     move.l     -[A7], D0
  2805. 00001BF4  2F0B                     move.l     -[A7], A3
  2806. 00001BF6  4EBA 2918                jsr        [PC + 0x2918 /* 00004510 */]
  2807. 00001BFA  4A40                     tst.w      D0
  2808. 00001BFC  508F                     addq.l     A7, 8
  2809. 00001BFE  6700 F17C                beq        -0xE82 /* 00000D7C */
  2810. 00001C02  26AD BAEC                move.l     [A3], [A5 - 0x4514]
  2811. 00001C06  276D BAF0 0004           move.l     [A3 + 0x4], [A5 - 0x4510]
  2812. label00001C0C:
  2813. 00001C0C  0213 007F                andi.b     [A3], 0x7F
  2814. 00001C10  6000 F16A                bra        -0xE94 /* 00000D7C */
  2815. 00001C14  4A2B 000D                tst.b      [A3 + 0xD]
  2816. 00001C18  6618                     bne        +0x1A /* 00001C32 */
  2817. 00001C1A  303C 0080                move.w     D0, 0x80
  2818. 00001C1E  C013                     and.b      D0, [A3]
  2819. 00001C20  6710                     beq        +0x12 /* 00001C32 */
  2820. 00001C22  700C                     moveq.l    D0, 0x0C
  2821. 00001C24  2F00                     move.l     -[A7], D0
  2822. 00001C26  2F0B                     move.l     -[A7], A3
  2823. 00001C28  4EBA 2F58                jsr        [PC + 0x2F58 /* 00004B82 */]
  2824. 00001C2C  508F                     addq.l     A7, 8
  2825. 00001C2E  6000 F14C                bra        -0xEB2 /* 00000D7C */
  2826. label00001C32:
  2827. 00001C32  486D 1BAA                pea.l      [A5 + 0x1BAA /* export_881 */]
  2828. 00001C36  2F0B                     move.l     -[A7], A3
  2829. 00001C38  4EBA 27B2                jsr        [PC + 0x27B2 /* 000043EC */]
  2830. 00001C3C  508F                     addq.l     A7, 8
  2831. 00001C3E  6000 F13C                bra        -0xEC2 /* 00000D7C */
  2832. 00001C42  2F0B                     move.l     -[A7], A3
  2833. 00001C44  4EBA 277E                jsr        [PC + 0x277E /* 000043C4 */]
  2834. 00001C48  4A40                     tst.w      D0
  2835. 00001C4A  588F                     addq.l     A7, 4
  2836. 00001C4C  6C10                     bge        +0x12 /* 00001C5E */
  2837. 00001C4E  486D 1A02                pea.l      [A5 + 0x1A02 /* export_828 */]
  2838. 00001C52  2F0B                     move.l     -[A7], A3
  2839. 00001C54  4EBA 2796                jsr        [PC + 0x2796 /* 000043EC */]
  2840. 00001C58  508F                     addq.l     A7, 8
  2841. 00001C5A  6000 F120                bra        -0xEDE /* 00000D7C */
  2842. label00001C5E:
  2843. 00001C5E  486D 19FA                pea.l      [A5 + 0x19FA /* export_827 */]
  2844. 00001C62  2F0B                     move.l     -[A7], A3
  2845. 00001C64  4EBA 2786                jsr        [PC + 0x2786 /* 000043EC */]
  2846. 00001C68  508F                     addq.l     A7, 8
  2847. 00001C6A  6000 F110                bra        -0xEEE /* 00000D7C */
  2848. 00001C6E  4A2B 000D                tst.b      [A3 + 0xD]
  2849. 00001C72  6618                     bne        +0x1A /* 00001C8C */
  2850. 00001C74  2F0B                     move.l     -[A7], A3
  2851. 00001C76  4EBA 274C                jsr        [PC + 0x274C /* 000043C4 */]
  2852. 00001C7A  48C0                     ext.l      D0
  2853. 00001C7C  588F                     addq.l     A7, 4
  2854. 00001C7E  2F00                     move.l     -[A7], D0
  2855. 00001C80  2F0B                     move.l     -[A7], A3
  2856. 00001C82  4EBA 26A2                jsr        [PC + 0x26A2 /* 00004326 */]
  2857. 00001C86  508F                     addq.l     A7, 8
  2858. 00001C88  6000 F0F2                bra        -0xF0C /* 00000D7C */
  2859. label00001C8C:
  2860. 00001C8C  7001                     moveq.l    D0, 0x01
  2861. 00001C8E  2F00                     move.l     -[A7], D0
  2862. 00001C90  2F0B                     move.l     -[A7], A3
  2863. 00001C92  4EBA 287C                jsr        [PC + 0x287C /* 00004510 */]
  2864. 00001C96  4A40                     tst.w      D0
  2865. 00001C98  508F                     addq.l     A7, 8
  2866. 00001C9A  6700 F0E0                beq        -0xF1E /* 00000D7C */
  2867. 00001C9E  26AD E9D6                move.l     [A3], [A5 - 0x162A]
  2868. 00001CA2  276D E9DA 0004           move.l     [A3 + 0x4], [A5 - 0x1626]
  2869. 00001CA8  6000 F0D2                bra        -0xF2C /* 00000D7C */
  2870. 00001CAC  7002                     moveq.l    D0, 0x02
  2871. 00001CAE  2F00                     move.l     -[A7], D0
  2872. 00001CB0  D6FC FFF2                add.w      A3, 0xFFF2
  2873. 00001CB4  2F0B                     move.l     -[A7], A3
  2874. 00001CB6  4EBA 2A26                jsr        [PC + 0x2A26 /* 000046DE */]
  2875. 00001CBA  4A40                     tst.w      D0
  2876. 00001CBC  508F                     addq.l     A7, 8
  2877. 00001CBE  6700 F0BC                beq        -0xF42 /* 00000D7C */
  2878. 00001CC2  202D BB40                move.l     D0, [A5 - 0x44C0]
  2879. 00001CC6  C0AD BB3C                and.l      D0, [A5 - 0x44C4]
  2880. 00001CCA  2F00                     move.l     -[A7], D0
  2881. 00001CCC  2F0B                     move.l     -[A7], A3
  2882. 00001CCE  4EBA 269E                jsr        [PC + 0x269E /* 0000436E */]
  2883. 00001CD2  508F                     addq.l     A7, 8
  2884. 00001CD4  6000 F0A6                bra        -0xF58 /* 00000D7C */
  2885. 00001CD8  7002                     moveq.l    D0, 0x02
  2886. 00001CDA  2F00                     move.l     -[A7], D0
  2887. 00001CDC  D6FC FFF2                add.w      A3, 0xFFF2
  2888. 00001CE0  2F0B                     move.l     -[A7], A3
  2889. 00001CE2  4EBA 29FA                jsr        [PC + 0x29FA /* 000046DE */]
  2890. 00001CE6  4A40                     tst.w      D0
  2891. 00001CE8  508F                     addq.l     A7, 8
  2892. 00001CEA  6700 F090                beq        -0xF6E /* 00000D7C */
  2893. 00001CEE  202D BB40                move.l     D0, [A5 - 0x44C0]
  2894. 00001CF2  80AD BB3C                or.l       D0, [A5 - 0x44C4]
  2895. 00001CF6  2F00                     move.l     -[A7], D0
  2896. 00001CF8  2F0B                     move.l     -[A7], A3
  2897. 00001CFA  4EBA 2672                jsr        [PC + 0x2672 /* 0000436E */]
  2898. 00001CFE  508F                     addq.l     A7, 8
  2899. 00001D00  6000 F07A                bra        -0xF84 /* 00000D7C */
  2900. 00001D04  7002                     moveq.l    D0, 0x02
  2901. 00001D06  2F00                     move.l     -[A7], D0
  2902. 00001D08  D6FC FFF2                add.w      A3, 0xFFF2
  2903. 00001D0C  2F0B                     move.l     -[A7], A3
  2904. 00001D0E  4EBA 29CE                jsr        [PC + 0x29CE /* 000046DE */]
  2905. 00001D12  4A40                     tst.w      D0
  2906. 00001D14  508F                     addq.l     A7, 8
  2907. 00001D16  6700 F064                beq        -0xF9A /* 00000D7C */
  2908. 00001D1A  202D BB40                move.l     D0, [A5 - 0x44C0]
  2909. 00001D1E  222D BB3C                move.l     D1, [A5 - 0x44C4]
  2910. 00001D22  B181                     xor.l      D1, D0
  2911. 00001D24  2F01                     move.l     -[A7], D1
  2912. 00001D26  2F0B                     move.l     -[A7], A3
  2913. 00001D28  4EBA 2644                jsr        [PC + 0x2644 /* 0000436E */]
  2914. 00001D2C  508F                     addq.l     A7, 8
  2915. 00001D2E  6000 F04C                bra        -0xFB2 /* 00000D7C */
  2916. 00001D32  7002                     moveq.l    D0, 0x02
  2917. 00001D34  2F00                     move.l     -[A7], D0
  2918. 00001D36  D6FC FFF2                add.w      A3, 0xFFF2
  2919. 00001D3A  2F0B                     move.l     -[A7], A3
  2920. 00001D3C  4EBA 27D2                jsr        [PC + 0x27D2 /* 00004510 */]
  2921. 00001D40  4A40                     tst.w      D0
  2922. 00001D42  508F                     addq.l     A7, 8
  2923. 00001D44  6700 F036                beq        -0xFC8 /* 00000D7C */
  2924. 00001D48  486D BAF4                pea.l      [A5 - 0x450C]
  2925. 00001D4C  4EBA EC86                jsr        [PC - 0x137A /* 000009D4 */]
  2926. 00001D50  4A40                     tst.w      D0
  2927. 00001D52  588F                     addq.l     A7, 4
  2928. 00001D54  6624                     bne        +0x26 /* 00001D7A */
  2929. 00001D56  4A6D BAE4                tst.w      [A5 - 0x451C]
  2930. 00001D5A  6710                     beq        +0x12 /* 00001D6C */
  2931. 00001D5C  7009                     moveq.l    D0, 0x09
  2932. 00001D5E  2F00                     move.l     -[A7], D0
  2933. 00001D60  2F0B                     move.l     -[A7], A3
  2934. 00001D62  4EBA 2E1E                jsr        [PC + 0x2E1E /* 00004B82 */]
  2935. 00001D66  508F                     addq.l     A7, 8
  2936. 00001D68  6000 F012                bra        -0xFEC /* 00000D7C */
  2937. label00001D6C:
  2938. 00001D6C  26AD E9D6                move.l     [A3], [A5 - 0x162A]
  2939. 00001D70  276D E9DA 0004           move.l     [A3 + 0x4], [A5 - 0x1626]
  2940. 00001D76  6000 F004                bra        -0xFFA /* 00000D7C */
  2941. label00001D7A:
  2942. 00001D7A  2F0B                     move.l     -[A7], A3
  2943. 00001D7C  486D BAF4                pea.l      [A5 - 0x450C]
  2944. 00001D80  486D BAEC                pea.l      [A5 - 0x4514]
  2945. 00001D84  4EBA E7A2                jsr        [PC - 0x185E /* 00000528 */]
  2946. 00001D88  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2947. 00001D8C  6000 EFEE                bra        -0x1010 /* 00000D7C */
  2948. 00001D90  486D 1BF2                pea.l      [A5 + 0x1BF2 /* export_890 */]
  2949. 00001D94  D6FC FFF2                add.w      A3, 0xFFF2
  2950. 00001D98  2F0B                     move.l     -[A7], A3
  2951. 00001D9A  4EBA 268C                jsr        [PC + 0x268C /* 00004428 */]
  2952. 00001D9E  508F                     addq.l     A7, 8
  2953. 00001DA0  6000 EFDA                bra        -0x1024 /* 00000D7C */
  2954. 00001DA4  2B4C B8DC                move.l     [A5 - 0x4724], A4
  2955. 00001DA8  6000 19F6                bra        +0x19F8 /* 000037A0 */
  2956. 00001DAC  486D BAEC                pea.l      [A5 - 0x4514]
  2957. 00001DB0  4EBA 2AF6                jsr        [PC + 0x2AF6 /* 000048A8 */]
  2958. 00001DB4  D6FC 000E                add.w      A3, 0xE
  2959. 00001DB8  26AD BAEC                move.l     [A3], [A5 - 0x4514]
  2960. 00001DBC  276D BAF0 0004           move.l     [A3 + 0x4], [A5 - 0x4510]
  2961. 00001DC2  422B 000D                clr.b      [A3 + 0xD]
  2962. 00001DC6  422B 000C                clr.b      [A3 + 0xC]
  2963. 00001DCA  588F                     addq.l     A7, 4
  2964. 00001DCC  6000 EFAE                bra        -0x1050 /* 00000D7C */
  2965. 00001DD0  7001                     moveq.l    D0, 0x01
  2966. 00001DD2  2F00                     move.l     -[A7], D0
  2967. 00001DD4  2F0B                     move.l     -[A7], A3
  2968. 00001DD6  4EBA 2738                jsr        [PC + 0x2738 /* 00004510 */]
  2969. 00001DDA  4A40                     tst.w      D0
  2970. 00001DDC  508F                     addq.l     A7, 8
  2971. 00001DDE  6700 EF9C                beq        -0x1062 /* 00000D7C */
  2972. 00001DE2  2F0B                     move.l     -[A7], A3
  2973. 00001DE4  4EBA 2AC2                jsr        [PC + 0x2AC2 /* 000048A8 */]
  2974. 00001DE8  2F0B                     move.l     -[A7], A3
  2975. 00001DEA  7001                     moveq.l    D0, 0x01
  2976. 00001DEC  2F00                     move.l     -[A7], D0
  2977. 00001DEE  2F0B                     move.l     -[A7], A3
  2978. 00001DF0  4EBA E904                jsr        [PC - 0x16FC /* 000006F6 */]
  2979. 00001DF4  0A2D 0080 BAEC           xori.b     [A5 - 0x4514], 0x80
  2980. 00001DFA  2F0B                     move.l     -[A7], A3
  2981. 00001DFC  486D BAEC                pea.l      [A5 - 0x4514]
  2982. 00001E00  2F0B                     move.l     -[A7], A3
  2983. 00001E02  4EBA E79C                jsr        [PC - 0x1864 /* 000005A0 */]
  2984. 00001E06  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  2985. 00001E0A  6000 EF70                bra        -0x108E /* 00000D7C */
  2986. 00001E0E  7001                     moveq.l    D0, 0x01
  2987. 00001E10  2F00                     move.l     -[A7], D0
  2988. 00001E12  2F0B                     move.l     -[A7], A3
  2989. 00001E14  4EBA 26FA                jsr        [PC + 0x26FA /* 00004510 */]
  2990. 00001E18  486D BAF4                pea.l      [A5 - 0x450C]
  2991. 00001E1C  4EBA 2A8A                jsr        [PC + 0x2A8A /* 000048A8 */]
  2992. 00001E20  486D BAF4                pea.l      [A5 - 0x450C]
  2993. 00001E24  7001                     moveq.l    D0, 0x01
  2994. 00001E26  2F00                     move.l     -[A7], D0
  2995. 00001E28  486D BAF4                pea.l      [A5 - 0x450C]
  2996. 00001E2C  4EBA E8C8                jsr        [PC - 0x1738 /* 000006F6 */]
  2997. 00001E30  486D BAF4                pea.l      [A5 - 0x450C]
  2998. 00001E34  486D B894                pea.l      [A5 - 0x476C]
  2999. 00001E38  486D BAF4                pea.l      [A5 - 0x450C]
  3000. 00001E3C  4EBA E762                jsr        [PC - 0x189E /* 000005A0 */]
  3001. 00001E40  486D BAF4                pea.l      [A5 - 0x450C]
  3002. 00001E44  486D BAF4                pea.l      [A5 - 0x450C]
  3003. 00001E48  4EBA E96E                jsr        [PC - 0x1692 /* 000007B8 */]
  3004. 00001E4C  486D BAFC                pea.l      [A5 - 0x4504]
  3005. 00001E50  4EBA 2A56                jsr        [PC + 0x2A56 /* 000048A8 */]
  3006. 00001E54  486D BAFC                pea.l      [A5 - 0x4504]
  3007. 00001E58  486D B854                pea.l      [A5 - 0x47AC]
  3008. 00001E5C  486D BAFC                pea.l      [A5 - 0x4504]
  3009. 00001E60  4EBA E73E                jsr        [PC - 0x18C2 /* 000005A0 */]
  3010. 00001E64  486D BAFC                pea.l      [A5 - 0x4504]
  3011. 00001E68  486D BAFC                pea.l      [A5 - 0x4504]
  3012. 00001E6C  4EBA E798                jsr        [PC - 0x1868 /* 00000606 */]
  3013. 00001E70  486D BAF4                pea.l      [A5 - 0x450C]
  3014. 00001E74  486D BAF4                pea.l      [A5 - 0x450C]
  3015. 00001E78  486D BAEC                pea.l      [A5 - 0x4514]
  3016. 00001E7C  4EBA E722                jsr        [PC - 0x18DE /* 000005A0 */]
  3017. 00001E80  2F0B                     move.l     -[A7], A3
  3018. 00001E82  486D BAF4                pea.l      [A5 - 0x450C]
  3019. 00001E86  486D BAFC                pea.l      [A5 - 0x4504]
  3020. 00001E8A  4EBA E714                jsr        [PC - 0x18EC /* 000005A0 */]
  3021. 00001E8E  4FEF 005C                lea.l      A7, [A7 + 0x5C]
  3022. 00001E92  6000 EEE8                bra        -0x1116 /* 00000D7C */
  3023. 00001E96  7001                     moveq.l    D0, 0x01
  3024. 00001E98  2F00                     move.l     -[A7], D0
  3025. 00001E9A  2F0B                     move.l     -[A7], A3
  3026. 00001E9C  4EBA 2672                jsr        [PC + 0x2672 /* 00004510 */]
  3027. 00001EA0  486D BAF4                pea.l      [A5 - 0x450C]
  3028. 00001EA4  4EBA 2A02                jsr        [PC + 0x2A02 /* 000048A8 */]
  3029. 00001EA8  2F0B                     move.l     -[A7], A3
  3030. 00001EAA  486D BAF4                pea.l      [A5 - 0x450C]
  3031. 00001EAE  486D BAEC                pea.l      [A5 - 0x4514]
  3032. 00001EB2  4EBA E6EC                jsr        [PC - 0x1914 /* 000005A0 */]
  3033. 00001EB6  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3034. 00001EBA  6000 EEC0                bra        -0x113E /* 00000D7C */
  3035. 00001EBE  7000                     moveq.l    D0, 0x00
  3036. 00001EC0  102C FFFF                move.b     D0, [A4 - 0x1]
  3037. 00001EC4  3B40 BADE                move.w     [A5 - 0x4522], D0
  3038. 00001EC8  7000                     moveq.l    D0, 0x00
  3039. 00001ECA  1014                     move.b     D0, [A4]
  3040. 00001ECC  48C0                     ext.l      D0
  3041. 00001ECE  2F00                     move.l     -[A7], D0
  3042. 00001ED0  2F0B                     move.l     -[A7], A3
  3043. 00001ED2  4EBA 2A2C                jsr        [PC + 0x2A2C /* 00004900 */]
  3044. 00001ED6  7000                     moveq.l    D0, 0x00
  3045. 00001ED8  101C                     move.b     D0, [A4]+
  3046. 00001EDA  5380                     subq.l     D0, 1
  3047. 00001EDC  2200                     move.l     D1, D0
  3048. 00001EDE  C0FC 000E                mulu.w     D0, 0xE
  3049. 00001EE2  4841                     swap.w     D1
  3050. 00001EE4  C2FC 000E                mulu.w     D1, 0xE
  3051. 00001EE8  4841                     swap.w     D1
  3052. 00001EEA  4241                     clr.w      D1
  3053. 00001EEC  D081                     add.l      D0, D1
  3054. 00001EEE  97C0                     sub.l      A3, D0
  3055. 00001EF0  2F0B                     move.l     -[A7], A3
  3056. 00001EF2  4EBA 3000                jsr        [PC + 0x3000 /* 00004EF4 */]
  3057. 00001EF6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3058. 00001EFA  6000 EE80                bra        -0x117E /* 00000D7C */
  3059. 00001EFE  7001                     moveq.l    D0, 0x01
  3060. 00001F00  2F00                     move.l     -[A7], D0
  3061. 00001F02  2F0B                     move.l     -[A7], A3
  3062. 00001F04  4EBA 278E                jsr        [PC + 0x278E /* 00004694 */]
  3063. 00001F08  4A40                     tst.w      D0
  3064. 00001F0A  508F                     addq.l     A7, 8
  3065. 00001F0C  6700 EE6E                beq        -0x1190 /* 00000D7C */
  3066. 00001F10  4A2D BB65                tst.b      [A5 - 0x449B]
  3067. 00001F14  671C                     beq        +0x1E /* 00001F32 */
  3068. 00001F16  1B7C 0001 BBBC           move.b     [A5 - 0x4444], 0x1
  3069. 00001F1C  1B6D BB65 BBBD           move.b     [A5 - 0x4443], [A5 - 0x449B]
  3070. 00001F22  486D BBBC                pea.l      [A5 - 0x4444]
  3071. 00001F26  2F0B                     move.l     -[A7], A3
  3072. 00001F28  4EBA 27FE                jsr        [PC + 0x27FE /* 00004728 */]
  3073. 00001F2C  508F                     addq.l     A7, 8
  3074. 00001F2E  6000 EE4C                bra        -0x11B2 /* 00000D7C */
  3075. label00001F32:
  3076. 00001F32  700C                     moveq.l    D0, 0x0C
  3077. 00001F34  2F00                     move.l     -[A7], D0
  3078. 00001F36  2F0B                     move.l     -[A7], A3
  3079. 00001F38  4EBA 2C48                jsr        [PC + 0x2C48 /* 00004B82 */]
  3080. 00001F3C  508F                     addq.l     A7, 8
  3081. 00001F3E  6000 EE3C                bra        -0x11C2 /* 00000D7C */
  3082. 00001F42  7001                     moveq.l    D0, 0x01
  3083. 00001F44  2F00                     move.l     -[A7], D0
  3084. 00001F46  2F0B                     move.l     -[A7], A3
  3085. 00001F48  4EBA 2892                jsr        [PC + 0x2892 /* 000047DC */]
  3086. 00001F4C  4A40                     tst.w      D0
  3087. 00001F4E  508F                     addq.l     A7, 8
  3088. 00001F50  6700 EE2A                beq        -0x11D4 /* 00000D7C */
  3089. 00001F54  206D BB78                movea.l    A0, [A5 - 0x4488]
  3090. 00001F58  4A10                     tst.b      [A0]
  3091. 00001F5A  670C                     beq        +0xE /* 00001F68 */
  3092. 00001F5C  206D BB78                movea.l    A0, [A5 - 0x4488]
  3093. 00001F60  7000                     moveq.l    D0, 0x00
  3094. 00001F62  1028 0001                move.b     D0, [A0 + 0x1]
  3095. 00001F66  6002                     bra        +0x4 /* 00001F6A */
  3096. label00001F68:
  3097. 00001F68  7000                     moveq.l    D0, 0x00
  3098. label00001F6A:
  3099. 00001F6A  2F00                     move.l     -[A7], D0
  3100. 00001F6C  2F0B                     move.l     -[A7], A3
  3101. 00001F6E  4EBA 23B6                jsr        [PC + 0x23B6 /* 00004326 */]
  3102. 00001F72  508F                     addq.l     A7, 8
  3103. 00001F74  6000 EE06                bra        -0x11F8 /* 00000D7C */
  3104. 00001F78  7001                     moveq.l    D0, 0x01
  3105. 00001F7A  2F00                     move.l     -[A7], D0
  3106. 00001F7C  2F0B                     move.l     -[A7], A3
  3107. 00001F7E  4EBA 285C                jsr        [PC + 0x285C /* 000047DC */]
  3108. 00001F82  4A40                     tst.w      D0
  3109. 00001F84  508F                     addq.l     A7, 8
  3110. 00001F86  6700 EDF4                beq        -0x120A /* 00000D7C */
  3111. 00001F8A  206D BB78                movea.l    A0, [A5 - 0x4488]
  3112. 00001F8E  7000                     moveq.l    D0, 0x00
  3113. 00001F90  1010                     move.b     D0, [A0]
  3114. 00001F92  2F00                     move.l     -[A7], D0
  3115. 00001F94  2F0B                     move.l     -[A7], A3
  3116. 00001F96  4EBA 238E                jsr        [PC + 0x238E /* 00004326 */]
  3117. 00001F9A  508F                     addq.l     A7, 8
  3118. 00001F9C  6000 EDDE                bra        -0x1220 /* 00000D7C */
  3119. 00001FA0  486D 0EEA                pea.l      [A5 + 0xEEA /* export_473 */]
  3120. 00001FA4  2F0B                     move.l     -[A7], A3
  3121. 00001FA6  4EBA 28CC                jsr        [PC + 0x28CC /* 00004874 */]
  3122. 00001FAA  508F                     addq.l     A7, 8
  3123. 00001FAC  6000 EDCE                bra        -0x1230 /* 00000D7C */
  3124. 00001FB0  7001                     moveq.l    D0, 0x01
  3125. 00001FB2  2F00                     move.l     -[A7], D0
  3126. 00001FB4  2F0B                     move.l     -[A7], A3
  3127. 00001FB6  4EBA 2558                jsr        [PC + 0x2558 /* 00004510 */]
  3128. 00001FBA  4A40                     tst.w      D0
  3129. 00001FBC  508F                     addq.l     A7, 8
  3130. 00001FBE  6700 EDBC                beq        -0x1242 /* 00000D7C */
  3131. 00001FC2  486D BAEC                pea.l      [A5 - 0x4514]
  3132. 00001FC6  486D BBBC                pea.l      [A5 - 0x4444]
  3133. 00001FCA  4EAD 0EFA                jsr        [A5 + 0xEFA /* export_475 */]
  3134. 00001FCE  486D BBBC                pea.l      [A5 - 0x4444]
  3135. 00001FD2  2F0B                     move.l     -[A7], A3
  3136. 00001FD4  4EBA 2752                jsr        [PC + 0x2752 /* 00004728 */]
  3137. 00001FD8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3138. 00001FDC  6000 ED9E                bra        -0x1260 /* 00000D7C */
  3139. 00001FE0  486D 0F72                pea.l      [A5 + 0xF72 /* export_490 */]
  3140. 00001FE4  2F0B                     move.l     -[A7], A3
  3141. 00001FE6  4EBA 288C                jsr        [PC + 0x288C /* 00004874 */]
  3142. 00001FEA  508F                     addq.l     A7, 8
  3143. 00001FEC  6000 ED8E                bra        -0x1270 /* 00000D7C */
  3144. 00001FF0  7001                     moveq.l    D0, 0x01
  3145. 00001FF2  B02B 000D                cmp.b      D0, [A3 + 0xD]
  3146. 00001FF6  6646                     bne        +0x48 /* 0000203E */
  3147. 00001FF8  7001                     moveq.l    D0, 0x01
  3148. 00001FFA  2F00                     move.l     -[A7], D0
  3149. 00001FFC  2F0B                     move.l     -[A7], A3
  3150. 00001FFE  4EBA 27DC                jsr        [PC + 0x27DC /* 000047DC */]
  3151. 00002002  4A40                     tst.w      D0
  3152. 00002004  508F                     addq.l     A7, 8
  3153. 00002006  6736                     beq        +0x38 /* 0000203E */
  3154. 00002008  206D BB78                movea.l    A0, [A5 - 0x4488]
  3155. 0000200C  226D BB78                movea.l    A1, [A5 - 0x4488]
  3156. 00002010  7000                     moveq.l    D0, 0x00
  3157. 00002012  1011                     move.b     D0, [A1]
  3158. 00002014  4230 0801                clr.b      [A0 + D0 + 0x1]
  3159. 00002018  52AD BB78                addq.l     [A5 - 0x4488], 1
  3160. 0000201C  486D BB78                pea.l      [A5 - 0x4488]
  3161. 00002020  4EAD 0E92                jsr        [A5 + 0xE92 /* export_462 */]
  3162. 00002024  2F0B                     move.l     -[A7], A3
  3163. 00002026  486D BB78                pea.l      [A5 - 0x4488]
  3164. 0000202A  4EBA DFD6                jsr        [PC - 0x202A /* 00000002 */]
  3165. 0000202E  422B 000D                clr.b      [A3 + 0xD]
  3166. 00002032  422B 000C                clr.b      [A3 + 0xC]
  3167. 00002036  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3168. 0000203A  6000 ED40                bra        -0x12BE /* 00000D7C */
  3169. label0000203E:
  3170. 0000203E  700C                     moveq.l    D0, 0x0C
  3171. 00002040  2F00                     move.l     -[A7], D0
  3172. 00002042  2F0B                     move.l     -[A7], A3
  3173. 00002044  4EBA 2B3C                jsr        [PC + 0x2B3C /* 00004B82 */]
  3174. 00002048  508F                     addq.l     A7, 8
  3175. 0000204A  6000 ED30                bra        -0x12CE /* 00000D7C */
  3176. 0000204E  7001                     moveq.l    D0, 0x01
  3177. 00002050  2F00                     move.l     -[A7], D0
  3178. 00002052  2F0B                     move.l     -[A7], A3
  3179. 00002054  4EBA 24BA                jsr        [PC + 0x24BA /* 00004510 */]
  3180. 00002058  4A40                     tst.w      D0
  3181. 0000205A  508F                     addq.l     A7, 8
  3182. 0000205C  6700 ED1E                beq        -0x12E0 /* 00000D7C */
  3183. 00002060  7000                     moveq.l    D0, 0x00
  3184. 00002062  2F00                     move.l     -[A7], D0
  3185. 00002064  4878 0322                push.l     0x322
  3186. 00002068  486D BBBC                pea.l      [A5 - 0x4444]
  3187. 0000206C  486D BAEC                pea.l      [A5 - 0x4514]
  3188. 00002070  4EAD 0E4A                jsr        [A5 + 0xE4A /* export_453 */]
  3189. 00002074  486D BBBC                pea.l      [A5 - 0x4444]
  3190. 00002078  2F0B                     move.l     -[A7], A3
  3191. 0000207A  4EBA 26AC                jsr        [PC + 0x26AC /* 00004728 */]
  3192. 0000207E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3193. 00002082  6000 ECF8                bra        -0x1306 /* 00000D7C */
  3194. 00002086  486D 0E72                pea.l      [A5 + 0xE72 /* export_458 */]
  3195. 0000208A  2F0B                     move.l     -[A7], A3
  3196. 0000208C  4EBA 27E6                jsr        [PC + 0x27E6 /* 00004874 */]
  3197. 00002090  508F                     addq.l     A7, 8
  3198. 00002092  6000 ECE8                bra        -0x1316 /* 00000D7C */
  3199. 00002096  486D 0EF2                pea.l      [A5 + 0xEF2 /* export_474 */]
  3200. 0000209A  2F0B                     move.l     -[A7], A3
  3201. 0000209C  4EBA 27D6                jsr        [PC + 0x27D6 /* 00004874 */]
  3202. 000020A0  508F                     addq.l     A7, 8
  3203. 000020A2  6000 ECD8                bra        -0x1326 /* 00000D7C */
  3204. 000020A6  D6FC FFF2                add.w      A3, 0xFFF2
  3205. 000020AA  7001                     moveq.l    D0, 0x01
  3206. 000020AC  B02B 000D                cmp.b      D0, [A3 + 0xD]
  3207. 000020B0  6636                     bne        +0x38 /* 000020E8 */
  3208. 000020B2  7001                     moveq.l    D0, 0x01
  3209. 000020B4  B02B 001B                cmp.b      D0, [A3 + 0x1B]
  3210. 000020B8  662E                     bne        +0x30 /* 000020E8 */
  3211. 000020BA  7002                     moveq.l    D0, 0x02
  3212. 000020BC  2F00                     move.l     -[A7], D0
  3213. 000020BE  2F0B                     move.l     -[A7], A3
  3214. 000020C0  4EBA 271A                jsr        [PC + 0x271A /* 000047DC */]
  3215. 000020C4  7000                     moveq.l    D0, 0x00
  3216. 000020C6  2F00                     move.l     -[A7], D0
  3217. 000020C8  2F2D BB7C                move.l     -[A7], [A5 - 0x4484]
  3218. 000020CC  2F2D BB78                move.l     -[A7], [A5 - 0x4488]
  3219. 000020D0  4EBA EC66                jsr        [PC - 0x139A /* 00000D38 */]
  3220. 000020D4  508F                     addq.l     A7, 8
  3221. 000020D6  2200                     move.l     D1, D0
  3222. 000020D8  201F                     move.l     D0, [A7]+
  3223. 000020DA  48C1                     ext.l      D1
  3224. 000020DC  57C0                     seq        D0
  3225. 000020DE  4400                     neg.b      D0
  3226. 000020E0  2E00                     move.l     D7, D0
  3227. 000020E2  508F                     addq.l     A7, 8
  3228. 000020E4  6000 1668                bra        +0x166A /* 0000374E */
  3229. label000020E8:
  3230. 000020E8  7000                     moveq.l    D0, 0x00
  3231. 000020EA  2F00                     move.l     -[A7], D0
  3232. 000020EC  2F0B                     move.l     -[A7], A3
  3233. 000020EE  4EBA 2386                jsr        [PC + 0x2386 /* 00004476 */]
  3234. 000020F2  588F                     addq.l     A7, 4
  3235. 000020F4  2200                     move.l     D1, D0
  3236. 000020F6  201F                     move.l     D0, [A7]+
  3237. 000020F8  48C1                     ext.l      D1
  3238. 000020FA  57C0                     seq        D0
  3239. 000020FC  4400                     neg.b      D0
  3240. 000020FE  2E00                     move.l     D7, D0
  3241. 00002100  6000 164C                bra        +0x164E /* 0000374E */
  3242. 00002104  7002                     moveq.l    D0, 0x02
  3243. 00002106  2F00                     move.l     -[A7], D0
  3244. 00002108  D6FC FFF2                add.w      A3, 0xFFF2
  3245. 0000210C  2F0B                     move.l     -[A7], A3
  3246. 0000210E  4EBA 2400                jsr        [PC + 0x2400 /* 00004510 */]
  3247. 00002112  4A40                     tst.w      D0
  3248. 00002114  508F                     addq.l     A7, 8
  3249. 00002116  6700 EC64                beq        -0x139A /* 00000D7C */
  3250. 0000211A  486D BB64                pea.l      [A5 - 0x449C]
  3251. 0000211E  486D BAF4                pea.l      [A5 - 0x450C]
  3252. 00002122  4EBA E9A0                jsr        [PC - 0x1660 /* 00000AC4 */]
  3253. 00002126  303C 00F0                move.w     D0, 0xF0
  3254. 0000212A  C06D BB64                and.w      D0, [A5 - 0x449C]
  3255. 0000212E  0C40 00D0                cmpi.w     D0, 0xD0
  3256. 00002132  508F                     addq.l     A7, 8
  3257. 00002134  6F10                     ble        +0x12 /* 00002146 */
  3258. 00002136  700C                     moveq.l    D0, 0x0C
  3259. 00002138  2F00                     move.l     -[A7], D0
  3260. 0000213A  2F0B                     move.l     -[A7], A3
  3261. 0000213C  4EBA 2A44                jsr        [PC + 0x2A44 /* 00004B82 */]
  3262. 00002140  508F                     addq.l     A7, 8
  3263. 00002142  6000 EC38                bra        -0x13C6 /* 00000D7C */
  3264. label00002146:
  3265. 00002146  7000                     moveq.l    D0, 0x00
  3266. 00002148  2F00                     move.l     -[A7], D0
  3267. 0000214A  7200                     moveq.l    D1, 0x00
  3268. 0000214C  322D BB64                move.w     D1, [A5 - 0x449C]
  3269. 00002150  2F01                     move.l     -[A7], D1
  3270. 00002152  486D BBBC                pea.l      [A5 - 0x4444]
  3271. 00002156  486D BAEC                pea.l      [A5 - 0x4514]
  3272. 0000215A  4EAD 0E4A                jsr        [A5 + 0xE4A /* export_453 */]
  3273. 0000215E  486D BBBC                pea.l      [A5 - 0x4444]
  3274. 00002162  2F0B                     move.l     -[A7], A3
  3275. 00002164  4EBA 25C2                jsr        [PC + 0x25C2 /* 00004728 */]
  3276. 00002168  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3277. 0000216C  6000 EC0E                bra        -0x13F0 /* 00000D7C */
  3278. 00002170  7001                     moveq.l    D0, 0x01
  3279. 00002172  2F00                     move.l     -[A7], D0
  3280. 00002174  2F0B                     move.l     -[A7], A3
  3281. 00002176  D6FC FFF2                add.w      A3, 0xFFF2
  3282. 0000217A  4EBA 2518                jsr        [PC + 0x2518 /* 00004694 */]
  3283. 0000217E  4A40                     tst.w      D0
  3284. 00002180  508F                     addq.l     A7, 8
  3285. 00002182  6746                     beq        +0x48 /* 000021CA */
  3286. 00002184  7001                     moveq.l    D0, 0x01
  3287. 00002186  2F00                     move.l     -[A7], D0
  3288. 00002188  2F0B                     move.l     -[A7], A3
  3289. 0000218A  4EBA 2650                jsr        [PC + 0x2650 /* 000047DC */]
  3290. 0000218E  4A40                     tst.w      D0
  3291. 00002190  508F                     addq.l     A7, 8
  3292. 00002192  6700 EBE8                beq        -0x1416 /* 00000D7C */
  3293. 00002196  4A6D BB64                tst.w      [A5 - 0x449C]
  3294. 0000219A  6C04                     bge        +0x6 /* 000021A0 */
  3295. 0000219C  426D BB64                clr.w      [A5 - 0x449C]
  3296. label000021A0:
  3297. 000021A0  206D BB78                movea.l    A0, [A5 - 0x4488]
  3298. 000021A4  7000                     moveq.l    D0, 0x00
  3299. 000021A6  1010                     move.b     D0, [A0]
  3300. 000021A8  322D BB64                move.w     D1, [A5 - 0x449C]
  3301. 000021AC  48C1                     ext.l      D1
  3302. 000021AE  B081                     cmp.l      D0, D1
  3303. 000021B0  6F08                     ble        +0xA /* 000021BA */
  3304. 000021B2  206D BB78                movea.l    A0, [A5 - 0x4488]
  3305. 000021B6  10AD BB65                move.b     [A0], [A5 - 0x449B]
  3306. label000021BA:
  3307. 000021BA  2F2D BB78                move.l     -[A7], [A5 - 0x4488]
  3308. 000021BE  2F0B                     move.l     -[A7], A3
  3309. 000021C0  4EBA 2566                jsr        [PC + 0x2566 /* 00004728 */]
  3310. 000021C4  508F                     addq.l     A7, 8
  3311. 000021C6  6000 EBB4                bra        -0x144A /* 00000D7C */
  3312. label000021CA:
  3313. 000021CA  7002                     moveq.l    D0, 0x02
  3314. 000021CC  2F00                     move.l     -[A7], D0
  3315. 000021CE  2F0B                     move.l     -[A7], A3
  3316. 000021D0  4EBA 233E                jsr        [PC + 0x233E /* 00004510 */]
  3317. 000021D4  508F                     addq.l     A7, 8
  3318. 000021D6  6000 EBA4                bra        -0x145A /* 00000D7C */
  3319. 000021DA  7001                     moveq.l    D0, 0x01
  3320. 000021DC  2F00                     move.l     -[A7], D0
  3321. 000021DE  2F0B                     move.l     -[A7], A3
  3322. 000021E0  D6FC FFF2                add.w      A3, 0xFFF2
  3323. 000021E4  4EBA 24AE                jsr        [PC + 0x24AE /* 00004694 */]
  3324. 000021E8  4A40                     tst.w      D0
  3325. 000021EA  508F                     addq.l     A7, 8
  3326. 000021EC  6772                     beq        +0x74 /* 00002260 */
  3327. 000021EE  7001                     moveq.l    D0, 0x01
  3328. 000021F0  2F00                     move.l     -[A7], D0
  3329. 000021F2  2F0B                     move.l     -[A7], A3
  3330. 000021F4  4EBA 25E6                jsr        [PC + 0x25E6 /* 000047DC */]
  3331. 000021F8  4A40                     tst.w      D0
  3332. 000021FA  508F                     addq.l     A7, 8
  3333. 000021FC  6700 EB7E                beq        -0x1480 /* 00000D7C */
  3334. 00002200  4A6D BB64                tst.w      [A5 - 0x449C]
  3335. 00002204  6C04                     bge        +0x6 /* 0000220A */
  3336. 00002206  426D BB64                clr.w      [A5 - 0x449C]
  3337. label0000220A:
  3338. 0000220A  206D BB78                movea.l    A0, [A5 - 0x4488]
  3339. 0000220E  7000                     moveq.l    D0, 0x00
  3340. 00002210  1010                     move.b     D0, [A0]
  3341. 00002212  322D BB64                move.w     D1, [A5 - 0x449C]
  3342. 00002216  48C1                     ext.l      D1
  3343. 00002218  B081                     cmp.l      D0, D1
  3344. 0000221A  6F34                     ble        +0x36 /* 00002250 */
  3345. 0000221C  206D BB78                movea.l    A0, [A5 - 0x4488]
  3346. 00002220  7000                     moveq.l    D0, 0x00
  3347. 00002222  1010                     move.b     D0, [A0]
  3348. 00002224  322D BB64                move.w     D1, [A5 - 0x449C]
  3349. 00002228  48C1                     ext.l      D1
  3350. 0000222A  9081                     sub.l      D0, D1
  3351. 0000222C  D0AD BB78                add.l      D0, [A5 - 0x4488]
  3352. 00002230  5280                     addq.l     D0, 1
  3353. 00002232  2F00                     move.l     -[A7], D0
  3354. 00002234  202D BB78                move.l     D0, [A5 - 0x4488]
  3355. 00002238  5280                     addq.l     D0, 1
  3356. 0000223A  2F00                     move.l     -[A7], D0
  3357. 0000223C  302D BB64                move.w     D0, [A5 - 0x449C]
  3358. 00002240  48C0                     ext.l      D0
  3359. 00002242  2F00                     move.l     -[A7], D0
  3360. 00002244  4EBA EA86                jsr        [PC - 0x157A /* 00000CCC */]
  3361. 00002248  206D BB78                movea.l    A0, [A5 - 0x4488]
  3362. 0000224C  10AD BB65                move.b     [A0], [A5 - 0x449B]
  3363. label00002250:
  3364. 00002250  2F2D BB78                move.l     -[A7], [A5 - 0x4488]
  3365. 00002254  2F0B                     move.l     -[A7], A3
  3366. 00002256  4EBA 24D0                jsr        [PC + 0x24D0 /* 00004728 */]
  3367. 0000225A  508F                     addq.l     A7, 8
  3368. 0000225C  6000 EB1E                bra        -0x14E0 /* 00000D7C */
  3369. label00002260:
  3370. 00002260  7002                     moveq.l    D0, 0x02
  3371. 00002262  2F00                     move.l     -[A7], D0
  3372. 00002264  2F0B                     move.l     -[A7], A3
  3373. 00002266  4EBA 22A8                jsr        [PC + 0x22A8 /* 00004510 */]
  3374. 0000226A  508F                     addq.l     A7, 8
  3375. 0000226C  6000 EB0E                bra        -0x14F0 /* 00000D7C */
  3376. 00002270  7002                     moveq.l    D0, 0x02
  3377. 00002272  2F00                     move.l     -[A7], D0
  3378. 00002274  D6FC FFF2                add.w      A3, 0xFFF2
  3379. 00002278  2F0B                     move.l     -[A7], A3
  3380. 0000227A  4EBA 2294                jsr        [PC + 0x2294 /* 00004510 */]
  3381. 0000227E  4A40                     tst.w      D0
  3382. 00002280  508F                     addq.l     A7, 8
  3383. 00002282  6700 EAF8                beq        -0x1506 /* 00000D7C */
  3384. 00002286  486D BAF4                pea.l      [A5 - 0x450C]
  3385. 0000228A  486E FFDC                pea.l      [A6 - 0x24]
  3386. 0000228E  3F3C 080E                move.w     -[A7], 0x80E
  3387. 00002292  A9EB                     syscall    Pack4/FP68K
  3388. 00002294  41EE FFDC                lea.l      A0, [A6 - 0x24]
  3389. 00002298  43EE FFD2                lea.l      A1, [A6 - 0x2E]
  3390. 0000229C  22D8                     move.l     [A1]+, [A0]+
  3391. 0000229E  22D8                     move.l     [A1]+, [A0]+
  3392. 000022A0  32D8                     move.w     [A1]+, [A0]+
  3393. 000022A2  486E FFD2                pea.l      [A6 - 0x2E]
  3394. 000022A6  3F3C 0016                move.w     -[A7], 0x16
  3395. 000022AA  A9EB                     syscall    Pack4/FP68K
  3396. 000022AC  486E FFD2                pea.l      [A6 - 0x2E]
  3397. 000022B0  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  3398. 000022B4  2E00                     move.l     D7, D0
  3399. 000022B6  588F                     addq.l     A7, 4
  3400. 000022B8  6C16                     bge        +0x18 /* 000022D0 */
  3401. 000022BA  70F1                     moveq.l    D0, 0xFFFFFFF1
  3402. 000022BC  B087                     cmp.l      D0, D7
  3403. 000022BE  6F02                     ble        +0x4 /* 000022C2 */
  3404. 000022C0  7EF1                     moveq.l    D7, 0xFFFFFFF1
  3405. label000022C2:
  3406. 000022C2  2007                     move.l     D0, D7
  3407. 000022C4  4480                     neg.l      D0
  3408. 000022C6  2E3C 0000 8000           move.l     D7, 0x8000
  3409. 000022CC  8E80                     or.l       D7, D0
  3410. 000022CE  6008                     bra        +0xA /* 000022D8 */
  3411. label000022D0:
  3412. 000022D0  700F                     moveq.l    D0, 0x0F
  3413. 000022D2  B087                     cmp.l      D0, D7
  3414. 000022D4  6C02                     bge        +0x4 /* 000022D8 */
  3415. 000022D6  7E0F                     moveq.l    D7, 0x0F
  3416. label000022D8:
  3417. 000022D8  7000                     moveq.l    D0, 0x00
  3418. 000022DA  2F00                     move.l     -[A7], D0
  3419. 000022DC  2207                     move.l     D1, D7
  3420. 000022DE  82BC 0000 0010           or.l       D1, 0x10
  3421. 000022E4  2F01                     move.l     -[A7], D1
  3422. 000022E6  486D BBBC                pea.l      [A5 - 0x4444]
  3423. 000022EA  486D BAEC                pea.l      [A5 - 0x4514]
  3424. 000022EE  4EAD 0E4A                jsr        [A5 + 0xE4A /* export_453 */]
  3425. 000022F2  486D BBBC                pea.l      [A5 - 0x4444]
  3426. 000022F6  2F0B                     move.l     -[A7], A3
  3427. 000022F8  4EBA 242E                jsr        [PC + 0x242E /* 00004728 */]
  3428. 000022FC  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3429. 00002300  6000 EA7A                bra        -0x1584 /* 00000D7C */
  3430. 00002304  7002                     moveq.l    D0, 0x02
  3431. 00002306  2F00                     move.l     -[A7], D0
  3432. 00002308  D6FC FFF2                add.w      A3, 0xFFF2
  3433. 0000230C  2F0B                     move.l     -[A7], A3
  3434. 0000230E  4EBA 24CC                jsr        [PC + 0x24CC /* 000047DC */]
  3435. 00002312  4A40                     tst.w      D0
  3436. 00002314  508F                     addq.l     A7, 8
  3437. 00002316  6700 EA64                beq        -0x159A /* 00000D7C */
  3438. 0000231A  2F2D BB7C                move.l     -[A7], [A5 - 0x4484]
  3439. 0000231E  2F2D BB78                move.l     -[A7], [A5 - 0x4488]
  3440. 00002322  4EAD 0F22                jsr        [A5 + 0xF22 /* export_480 */]
  3441. 00002326  48C0                     ext.l      D0
  3442. 00002328  2E00                     move.l     D7, D0
  3443. 0000232A  508F                     addq.l     A7, 8
  3444. 0000232C  6C04                     bge        +0x6 /* 00002332 */
  3445. 0000232E  7EFF                     moveq.l    D7, 0xFFFFFFFF
  3446. 00002330  6006                     bra        +0x8 /* 00002338 */
  3447. label00002332:
  3448. 00002332  4A87                     tst.l      D7
  3449. 00002334  6702                     beq        +0x4 /* 00002338 */
  3450. 00002336  7E01                     moveq.l    D7, 0x01
  3451. label00002338:
  3452. 00002338  2F07                     move.l     -[A7], D7
  3453. 0000233A  2F0B                     move.l     -[A7], A3
  3454. 0000233C  4EBA 1FE8                jsr        [PC + 0x1FE8 /* 00004326 */]
  3455. 00002340  508F                     addq.l     A7, 8
  3456. 00002342  6000 EA38                bra        -0x15C6 /* 00000D7C */
  3457. 00002346  7001                     moveq.l    D0, 0x01
  3458. 00002348  2F00                     move.l     -[A7], D0
  3459. 0000234A  2F0B                     move.l     -[A7], A3
  3460. 0000234C  D6FC FFF2                add.w      A3, 0xFFF2
  3461. 00002350  4EBA 2342                jsr        [PC + 0x2342 /* 00004694 */]
  3462. 00002354  4A40                     tst.w      D0
  3463. 00002356  508F                     addq.l     A7, 8
  3464. 00002358  6738                     beq        +0x3A /* 00002392 */
  3465. 0000235A  7001                     moveq.l    D0, 0x01
  3466. 0000235C  2F00                     move.l     -[A7], D0
  3467. 0000235E  2F0B                     move.l     -[A7], A3
  3468. 00002360  4EBA 247A                jsr        [PC + 0x247A /* 000047DC */]
  3469. 00002364  4A40                     tst.w      D0
  3470. 00002366  508F                     addq.l     A7, 8
  3471. 00002368  6700 EA12                beq        -0x15EC /* 00000D7C */
  3472. 0000236C  302D BB64                move.w     D0, [A5 - 0x449C]
  3473. 00002370  48C0                     ext.l      D0
  3474. 00002372  2F00                     move.l     -[A7], D0
  3475. 00002374  2F2D BB78                move.l     -[A7], [A5 - 0x4488]
  3476. 00002378  486D BBBC                pea.l      [A5 - 0x4444]
  3477. 0000237C  4EAD 0F82                jsr        [A5 + 0xF82 /* export_492 */]
  3478. 00002380  486D BBBC                pea.l      [A5 - 0x4444]
  3479. 00002384  2F0B                     move.l     -[A7], A3
  3480. 00002386  4EBA 23A0                jsr        [PC + 0x23A0 /* 00004728 */]
  3481. 0000238A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3482. 0000238E  6000 E9EC                bra        -0x1612 /* 00000D7C */
  3483. label00002392:
  3484. 00002392  7002                     moveq.l    D0, 0x02
  3485. 00002394  2F00                     move.l     -[A7], D0
  3486. 00002396  2F0B                     move.l     -[A7], A3
  3487. 00002398  4EBA 2176                jsr        [PC + 0x2176 /* 00004510 */]
  3488. 0000239C  508F                     addq.l     A7, 8
  3489. 0000239E  6000 E9DC                bra        -0x1622 /* 00000D7C */
  3490. 000023A2  7001                     moveq.l    D0, 0x01
  3491. 000023A4  2F00                     move.l     -[A7], D0
  3492. 000023A6  2F0B                     move.l     -[A7], A3
  3493. 000023A8  D6FC FFF2                add.w      A3, 0xFFF2
  3494. 000023AC  4EBA 22E6                jsr        [PC + 0x22E6 /* 00004694 */]
  3495. 000023B0  4A40                     tst.w      D0
  3496. 000023B2  508F                     addq.l     A7, 8
  3497. 000023B4  6614                     bne        +0x16 /* 000023CA */
  3498. 000023B6  7003                     moveq.l    D0, 0x03
  3499. 000023B8  2F00                     move.l     -[A7], D0
  3500. 000023BA  D6FC FFF2                add.w      A3, 0xFFF2
  3501. 000023BE  2F0B                     move.l     -[A7], A3
  3502. 000023C0  4EBA 22D2                jsr        [PC + 0x22D2 /* 00004694 */]
  3503. 000023C4  508F                     addq.l     A7, 8
  3504. 000023C6  6000 E9B4                bra        -0x164A /* 00000D7C */
  3505. label000023CA:
  3506. 000023CA  7002                     moveq.l    D0, 0x02
  3507. 000023CC  2F00                     move.l     -[A7], D0
  3508. 000023CE  D6FC FFF2                add.w      A3, 0xFFF2
  3509. 000023D2  2F0B                     move.l     -[A7], A3
  3510. 000023D4  4EBA 2406                jsr        [PC + 0x2406 /* 000047DC */]
  3511. 000023D8  4A40                     tst.w      D0
  3512. 000023DA  508F                     addq.l     A7, 8
  3513. 000023DC  6700 E99E                beq        -0x1660 /* 00000D7C */
  3514. 000023E0  302D BB64                move.w     D0, [A5 - 0x449C]
  3515. 000023E4  48C0                     ext.l      D0
  3516. 000023E6  2E00                     move.l     D7, D0
  3517. 000023E8  5387                     subq.l     D7, 1
  3518. 000023EA  4A87                     tst.l      D7
  3519. 000023EC  6C10                     bge        +0x12 /* 000023FE */
  3520. 000023EE  700C                     moveq.l    D0, 0x0C
  3521. 000023F0  2F00                     move.l     -[A7], D0
  3522. 000023F2  2F0B                     move.l     -[A7], A3
  3523. 000023F4  4EBA 278C                jsr        [PC + 0x278C /* 00004B82 */]
  3524. 000023F8  508F                     addq.l     A7, 8
  3525. 000023FA  6000 E980                bra        -0x167E /* 00000D7C */
  3526. label000023FE:
  3527. 000023FE  206D BB7C                movea.l    A0, [A5 - 0x4484]
  3528. 00002402  7000                     moveq.l    D0, 0x00
  3529. 00002404  1010                     move.b     D0, [A0]
  3530. 00002406  B087                     cmp.l      D0, D7
  3531. 00002408  6C0A                     bge        +0xC /* 00002414 */
  3532. 0000240A  206D BB7C                movea.l    A0, [A5 - 0x4484]
  3533. 0000240E  7000                     moveq.l    D0, 0x00
  3534. 00002410  1010                     move.b     D0, [A0]
  3535. 00002412  2E00                     move.l     D7, D0
  3536. label00002414:
  3537. 00002414  4A87                     tst.l      D7
  3538. 00002416  6728                     beq        +0x2A /* 00002440 */
  3539. 00002418  202D BB7C                move.l     D0, [A5 - 0x4484]
  3540. 0000241C  5280                     addq.l     D0, 1
  3541. 0000241E  D087                     add.l      D0, D7
  3542. 00002420  2F00                     move.l     -[A7], D0
  3543. 00002422  202D BB7C                move.l     D0, [A5 - 0x4484]
  3544. 00002426  5280                     addq.l     D0, 1
  3545. 00002428  2F00                     move.l     -[A7], D0
  3546. 0000242A  206D BB7C                movea.l    A0, [A5 - 0x4484]
  3547. 0000242E  7000                     moveq.l    D0, 0x00
  3548. 00002430  1010                     move.b     D0, [A0]
  3549. 00002432  9087                     sub.l      D0, D7
  3550. 00002434  2F00                     move.l     -[A7], D0
  3551. 00002436  4EBA E894                jsr        [PC - 0x176C /* 00000CCC */]
  3552. 0000243A  206D BB7C                movea.l    A0, [A5 - 0x4484]
  3553. 0000243E  9F10                     sub.b      [A0], D7
  3554. label00002440:
  3555. 00002440  2F2D BB78                move.l     -[A7], [A5 - 0x4488]
  3556. 00002444  2F2D BB7C                move.l     -[A7], [A5 - 0x4484]
  3557. 00002448  4EAD 0DCA                jsr        [A5 + 0xDCA /* export_437 */]
  3558. 0000244C  48C0                     ext.l      D0
  3559. 0000244E  2C00                     move.l     D6, D0
  3560. 00002450  508F                     addq.l     A7, 8
  3561. 00002452  6704                     beq        +0x6 /* 00002458 */
  3562. 00002454  DE86                     add.l      D7, D6
  3563. 00002456  6002                     bra        +0x4 /* 0000245A */
  3564. label00002458:
  3565. 00002458  7E00                     moveq.l    D7, 0x00
  3566. label0000245A:
  3567. 0000245A  2F07                     move.l     -[A7], D7
  3568. 0000245C  2F0B                     move.l     -[A7], A3
  3569. 0000245E  4EBA 1EC6                jsr        [PC + 0x1EC6 /* 00004326 */]
  3570. 00002462  508F                     addq.l     A7, 8
  3571. 00002464  6000 E916                bra        -0x16E8 /* 00000D7C */
  3572. 00002468  7002                     moveq.l    D0, 0x02
  3573. 0000246A  2F00                     move.l     -[A7], D0
  3574. 0000246C  D6FC FFF2                add.w      A3, 0xFFF2
  3575. 00002470  2F0B                     move.l     -[A7], A3
  3576. 00002472  4EBA 2220                jsr        [PC + 0x2220 /* 00004694 */]
  3577. 00002476  4A40                     tst.w      D0
  3578. 00002478  508F                     addq.l     A7, 8
  3579. 0000247A  6700 0086                beq        +0x88 /* 00002502 */
  3580. 0000247E  7001                     moveq.l    D0, 0x01
  3581. 00002480  2F00                     move.l     -[A7], D0
  3582. 00002482  D6FC FFF2                add.w      A3, 0xFFF2
  3583. 00002486  2F0B                     move.l     -[A7], A3
  3584. 00002488  4EBA 2352                jsr        [PC + 0x2352 /* 000047DC */]
  3585. 0000248C  4A40                     tst.w      D0
  3586. 0000248E  508F                     addq.l     A7, 8
  3587. 00002490  6700 E8EA                beq        -0x1714 /* 00000D7C */
  3588. 00002494  206D BB78                movea.l    A0, [A5 - 0x4488]
  3589. 00002498  7000                     moveq.l    D0, 0x00
  3590. 0000249A  1010                     move.b     D0, [A0]
  3591. 0000249C  2E00                     move.l     D7, D0
  3592. 0000249E  302D BB64                move.w     D0, [A5 - 0x449C]
  3593. 000024A2  48C0                     ext.l      D0
  3594. 000024A4  2C00                     move.l     D6, D0
  3595. 000024A6  5386                     subq.l     D6, 1
  3596. 000024A8  3B6D BB66 B84E           move.w     [A5 - 0x47B2], [A5 - 0x449A]
  3597. 000024AE  4A86                     tst.l      D6
  3598. 000024B0  6D06                     blt        +0x8 /* 000024B8 */
  3599. 000024B2  4A6D B84E                tst.w      [A5 - 0x47B2]
  3600. 000024B6  6C10                     bge        +0x12 /* 000024C8 */
  3601. label000024B8:
  3602. 000024B8  700C                     moveq.l    D0, 0x0C
  3603. 000024BA  2F00                     move.l     -[A7], D0
  3604. 000024BC  2F0B                     move.l     -[A7], A3
  3605. 000024BE  4EBA 26C2                jsr        [PC + 0x26C2 /* 00004B82 */]
  3606. 000024C2  508F                     addq.l     A7, 8
  3607. 000024C4  6000 E8B6                bra        -0x1748 /* 00000D7C */
  3608. label000024C8:
  3609. 000024C8  BE86                     cmp.l      D7, D6
  3610. 000024CA  6C02                     bge        +0x4 /* 000024CE */
  3611. 000024CC  2C07                     move.l     D6, D7
  3612. label000024CE:
  3613. 000024CE  2007                     move.l     D0, D7
  3614. 000024D0  9086                     sub.l      D0, D6
  3615. 000024D2  322D B84E                move.w     D1, [A5 - 0x47B2]
  3616. 000024D6  48C1                     ext.l      D1
  3617. 000024D8  B081                     cmp.l      D0, D1
  3618. 000024DA  6C08                     bge        +0xA /* 000024E4 */
  3619. 000024DC  2007                     move.l     D0, D7
  3620. 000024DE  9086                     sub.l      D0, D6
  3621. 000024E0  3B40 B84E                move.w     [A5 - 0x47B2], D0
  3622. label000024E4:
  3623. 000024E4  206D BB78                movea.l    A0, [A5 - 0x4488]
  3624. 000024E8  11AD B84F 6800           move.b     [A0 + D6], [A5 - 0x47B1]
  3625. 000024EE  2006                     move.l     D0, D6
  3626. 000024F0  D0AD BB78                add.l      D0, [A5 - 0x4488]
  3627. 000024F4  2F00                     move.l     -[A7], D0
  3628. 000024F6  2F0B                     move.l     -[A7], A3
  3629. 000024F8  4EBA 222E                jsr        [PC + 0x222E /* 00004728 */]
  3630. 000024FC  508F                     addq.l     A7, 8
  3631. 000024FE  6000 E87C                bra        -0x1782 /* 00000D7C */
  3632. label00002502:
  3633. 00002502  7002                     moveq.l    D0, 0x02
  3634. 00002504  2F00                     move.l     -[A7], D0
  3635. 00002506  D6FC FFF2                add.w      A3, 0xFFF2
  3636. 0000250A  2F0B                     move.l     -[A7], A3
  3637. 0000250C  4EBA 2002                jsr        [PC + 0x2002 /* 00004510 */]
  3638. 00002510  508F                     addq.l     A7, 8
  3639. 00002512  6000 E868                bra        -0x1796 /* 00000D7C */
  3640. 00002516  7001                     moveq.l    D0, 0x01
  3641. 00002518  2F00                     move.l     -[A7], D0
  3642. 0000251A  2F0B                     move.l     -[A7], A3
  3643. 0000251C  4EBA 22BE                jsr        [PC + 0x22BE /* 000047DC */]
  3644. 00002520  4A40                     tst.w      D0
  3645. 00002522  508F                     addq.l     A7, 8
  3646. 00002524  6614                     bne        +0x16 /* 0000253A */
  3647. 00002526  7004                     moveq.l    D0, 0x04
  3648. 00002528  2F00                     move.l     -[A7], D0
  3649. 0000252A  96FC 002A                sub.w      A3, 0x2A /* '*' */
  3650. 0000252E  2F0B                     move.l     -[A7], A3
  3651. 00002530  4EBA 1FDE                jsr        [PC + 0x1FDE /* 00004510 */]
  3652. 00002534  508F                     addq.l     A7, 8
  3653. 00002536  6000 E844                bra        -0x17BA /* 00000D7C */
  3654. label0000253A:
  3655. 0000253A  2B6D BB78 B84A           move.l     [A5 - 0x47B6], [A5 - 0x4488]
  3656. 00002540  7002                     moveq.l    D0, 0x02
  3657. 00002542  2F00                     move.l     -[A7], D0
  3658. 00002544  96FC 001C                sub.w      A3, 0x1C
  3659. 00002548  2F0B                     move.l     -[A7], A3
  3660. 0000254A  4EBA 2148                jsr        [PC + 0x2148 /* 00004694 */]
  3661. 0000254E  4A40                     tst.w      D0
  3662. 00002550  508F                     addq.l     A7, 8
  3663. 00002552  6614                     bne        +0x16 /* 00002568 */
  3664. 00002554  7002                     moveq.l    D0, 0x02
  3665. 00002556  2F00                     move.l     -[A7], D0
  3666. 00002558  D6FC FFF2                add.w      A3, 0xFFF2
  3667. 0000255C  2F0B                     move.l     -[A7], A3
  3668. 0000255E  4EBA 2134                jsr        [PC + 0x2134 /* 00004694 */]
  3669. 00002562  508F                     addq.l     A7, 8
  3670. 00002564  6000 E816                bra        -0x17E8 /* 00000D7C */
  3671. label00002568:
  3672. 00002568  D6FC FFF2                add.w      A3, 0xFFF2
  3673. 0000256C  7001                     moveq.l    D0, 0x01
  3674. 0000256E  2F00                     move.l     -[A7], D0
  3675. 00002570  2F0B                     move.l     -[A7], A3
  3676. 00002572  4EBA 2268                jsr        [PC + 0x2268 /* 000047DC */]
  3677. 00002576  4A40                     tst.w      D0
  3678. 00002578  508F                     addq.l     A7, 8
  3679. 0000257A  6700 E800                beq        -0x17FE /* 00000D7C */
  3680. 0000257E  302D BB64                move.w     D0, [A5 - 0x449C]
  3681. 00002582  48C0                     ext.l      D0
  3682. 00002584  2E00                     move.l     D7, D0
  3683. 00002586  5387                     subq.l     D7, 1
  3684. 00002588  4A87                     tst.l      D7
  3685. 0000258A  6C02                     bge        +0x4 /* 0000258E */
  3686. 0000258C  7E00                     moveq.l    D7, 0x00
  3687. label0000258E:
  3688. 0000258E  302D BB66                move.w     D0, [A5 - 0x449A]
  3689. 00002592  48C0                     ext.l      D0
  3690. 00002594  2C00                     move.l     D6, D0
  3691. 00002596  6C02                     bge        +0x4 /* 0000259A */
  3692. 00002598  7C00                     moveq.l    D6, 0x00
  3693. label0000259A:
  3694. 0000259A  7000                     moveq.l    D0, 0x00
  3695. 0000259C  3007                     move.w     D0, D7
  3696. 0000259E  2F00                     move.l     -[A7], D0
  3697. 000025A0  2F2D BB78                move.l     -[A7], [A5 - 0x4488]
  3698. 000025A4  486D BBBC                pea.l      [A5 - 0x4444]
  3699. 000025A8  4EAD 0F7A                jsr        [A5 + 0xF7A /* export_491 */]
  3700. 000025AC  2F2D B84A                move.l     -[A7], [A5 - 0x47B6]
  3701. 000025B0  486D BBBC                pea.l      [A5 - 0x4444]
  3702. 000025B4  4EBA E72C                jsr        [PC - 0x18D4 /* 00000CE2 */]
  3703. 000025B8  DE86                     add.l      D7, D6
  3704. 000025BA  206D BB78                movea.l    A0, [A5 - 0x4488]
  3705. 000025BE  7000                     moveq.l    D0, 0x00
  3706. 000025C0  1010                     move.b     D0, [A0]
  3707. 000025C2  B087                     cmp.l      D0, D7
  3708. 000025C4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3709. 000025C8  6F24                     ble        +0x26 /* 000025EE */
  3710. 000025CA  206D BB78                movea.l    A0, [A5 - 0x4488]
  3711. 000025CE  7000                     moveq.l    D0, 0x00
  3712. 000025D0  1010                     move.b     D0, [A0]
  3713. 000025D2  9087                     sub.l      D0, D7
  3714. 000025D4  206D BB78                movea.l    A0, [A5 - 0x4488]
  3715. 000025D8  1180 7800                move.b     [A0 + D7], D0
  3716. 000025DC  2007                     move.l     D0, D7
  3717. 000025DE  D0AD BB78                add.l      D0, [A5 - 0x4488]
  3718. 000025E2  2F00                     move.l     -[A7], D0
  3719. 000025E4  486D BBBC                pea.l      [A5 - 0x4444]
  3720. 000025E8  4EBA E6F8                jsr        [PC - 0x1908 /* 00000CE2 */]
  3721. 000025EC  508F                     addq.l     A7, 8
  3722. label000025EE:
  3723. 000025EE  486D BBBC                pea.l      [A5 - 0x4444]
  3724. 000025F2  2F0B                     move.l     -[A7], A3
  3725. 000025F4  4EBA 2132                jsr        [PC + 0x2132 /* 00004728 */]
  3726. 000025F8  508F                     addq.l     A7, 8
  3727. 000025FA  6000 E780                bra        -0x187E /* 00000D7C */
  3728. 000025FE  4A2B 000D                tst.b      [A3 + 0xD]
  3729. 00002602  662E                     bne        +0x30 /* 00002632 */
  3730. 00002604  486D B8BC                pea.l      [A5 - 0x4744]
  3731. 00002608  2F0B                     move.l     -[A7], A3
  3732. 0000260A  4EBA E36A                jsr        [PC - 0x1C96 /* 00000976 */]
  3733. 0000260E  4A80                     tst.l      D0
  3734. 00002610  508F                     addq.l     A7, 8
  3735. 00002612  6F0E                     ble        +0x10 /* 00002622 */
  3736. 00002614  2F0B                     move.l     -[A7], A3
  3737. 00002616  2F0B                     move.l     -[A7], A3
  3738. 00002618  4EBA E1BC                jsr        [PC - 0x1E44 /* 000007D6 */]
  3739. 0000261C  508F                     addq.l     A7, 8
  3740. 0000261E  6000 E75C                bra        -0x18A2 /* 00000D7C */
  3741. label00002622:
  3742. 00002622  700C                     moveq.l    D0, 0x0C
  3743. 00002624  2F00                     move.l     -[A7], D0
  3744. 00002626  2F0B                     move.l     -[A7], A3
  3745. 00002628  4EBA 2558                jsr        [PC + 0x2558 /* 00004B82 */]
  3746. 0000262C  508F                     addq.l     A7, 8
  3747. 0000262E  6000 E74C                bra        -0x18B2 /* 00000D7C */
  3748. label00002632:
  3749. 00002632  7001                     moveq.l    D0, 0x01
  3750. 00002634  2F00                     move.l     -[A7], D0
  3751. 00002636  2F0B                     move.l     -[A7], A3
  3752. 00002638  4EBA 1ED6                jsr        [PC + 0x1ED6 /* 00004510 */]
  3753. 0000263C  4A40                     tst.w      D0
  3754. 0000263E  508F                     addq.l     A7, 8
  3755. 00002640  6700 E73A                beq        -0x18C4 /* 00000D7C */
  3756. 00002644  26AD E9CE                move.l     [A3], [A5 - 0x1632]
  3757. 00002648  276D E9D2 0004           move.l     [A3 + 0x4], [A5 - 0x162E]
  3758. 0000264E  6000 E72C                bra        -0x18D2 /* 00000D7C */
  3759. 00002652  4A2B 000D                tst.b      [A3 + 0xD]
  3760. 00002656  6620                     bne        +0x22 /* 00002678 */
  3761. 00002658  2F0B                     move.l     -[A7], A3
  3762. 0000265A  4EBA E378                jsr        [PC - 0x1C88 /* 000009D4 */]
  3763. 0000265E  4A40                     tst.w      D0
  3764. 00002660  588F                     addq.l     A7, 4
  3765. 00002662  6F14                     ble        +0x16 /* 00002678 */
  3766. 00002664  2F0B                     move.l     -[A7], A3
  3767. 00002666  7001                     moveq.l    D0, 0x01
  3768. 00002668  2F00                     move.l     -[A7], D0
  3769. 0000266A  2F0B                     move.l     -[A7], A3
  3770. 0000266C  4EBA E088                jsr        [PC - 0x1F78 /* 000006F6 */]
  3771. 00002670  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3772. 00002674  6000 E706                bra        -0x18F8 /* 00000D7C */
  3773. label00002678:
  3774. 00002678  7001                     moveq.l    D0, 0x01
  3775. 0000267A  2F00                     move.l     -[A7], D0
  3776. 0000267C  2F0B                     move.l     -[A7], A3
  3777. 0000267E  4EBA 1E90                jsr        [PC + 0x1E90 /* 00004510 */]
  3778. 00002682  700C                     moveq.l    D0, 0x0C
  3779. 00002684  2F00                     move.l     -[A7], D0
  3780. 00002686  2F0B                     move.l     -[A7], A3
  3781. 00002688  4EBA 24F8                jsr        [PC + 0x24F8 /* 00004B82 */]
  3782. 0000268C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3783. 00002690  6000 E6EA                bra        -0x1914 /* 00000D7C */
  3784. 00002694  2F0B                     move.l     -[A7], A3
  3785. 00002696  4EBA 1D2C                jsr        [PC + 0x1D2C /* 000043C4 */]
  3786. 0000269A  4A40                     tst.w      D0
  3787. 0000269C  588F                     addq.l     A7, 4
  3788. 0000269E  6E10                     bgt        +0x12 /* 000026B0 */
  3789. 000026A0  700C                     moveq.l    D0, 0x0C
  3790. 000026A2  2F00                     move.l     -[A7], D0
  3791. 000026A4  2F0B                     move.l     -[A7], A3
  3792. 000026A6  4EBA 24DA                jsr        [PC + 0x24DA /* 00004B82 */]
  3793. 000026AA  508F                     addq.l     A7, 8
  3794. 000026AC  6000 E6CE                bra        -0x1930 /* 00000D7C */
  3795. label000026B0:
  3796. 000026B0  4A2B 000D                tst.b      [A3 + 0xD]
  3797. 000026B4  6614                     bne        +0x16 /* 000026CA */
  3798. 000026B6  2F0B                     move.l     -[A7], A3
  3799. 000026B8  7000                     moveq.l    D0, 0x00
  3800. 000026BA  2F00                     move.l     -[A7], D0
  3801. 000026BC  2F0B                     move.l     -[A7], A3
  3802. 000026BE  4EBA E036                jsr        [PC - 0x1FCA /* 000006F6 */]
  3803. 000026C2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3804. 000026C6  6000 E6B4                bra        -0x194A /* 00000D7C */
  3805. label000026CA:
  3806. 000026CA  7001                     moveq.l    D0, 0x01
  3807. 000026CC  2F00                     move.l     -[A7], D0
  3808. 000026CE  2F0B                     move.l     -[A7], A3
  3809. 000026D0  4EBA 1E3E                jsr        [PC + 0x1E3E /* 00004510 */]
  3810. 000026D4  4A40                     tst.w      D0
  3811. 000026D6  508F                     addq.l     A7, 8
  3812. 000026D8  6700 E6A2                beq        -0x195C /* 00000D7C */
  3813. 000026DC  2F0B                     move.l     -[A7], A3
  3814. 000026DE  7000                     moveq.l    D0, 0x00
  3815. 000026E0  2F00                     move.l     -[A7], D0
  3816. 000026E2  486D BAEC                pea.l      [A5 - 0x4514]
  3817. 000026E6  4EBA E00E                jsr        [PC - 0x1FF2 /* 000006F6 */]
  3818. 000026EA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3819. 000026EE  6000 E68C                bra        -0x1972 /* 00000D7C */
  3820. 000026F2  7002                     moveq.l    D0, 0x02
  3821. 000026F4  2F00                     move.l     -[A7], D0
  3822. 000026F6  D6FC FFF2                add.w      A3, 0xFFF2
  3823. 000026FA  2F0B                     move.l     -[A7], A3
  3824. 000026FC  4EBA 1E12                jsr        [PC + 0x1E12 /* 00004510 */]
  3825. 00002700  4A40                     tst.w      D0
  3826. 00002702  508F                     addq.l     A7, 8
  3827. 00002704  6700 E676                beq        -0x1988 /* 00000D7C */
  3828. 00002708  486D BAEC                pea.l      [A5 - 0x4514]
  3829. 0000270C  4EBA E2C6                jsr        [PC - 0x1D3A /* 000009D4 */]
  3830. 00002710  4A40                     tst.w      D0
  3831. 00002712  588F                     addq.l     A7, 4
  3832. 00002714  6F20                     ble        +0x22 /* 00002736 */
  3833. 00002716  486D BAF4                pea.l      [A5 - 0x450C]
  3834. 0000271A  4EBA E2B8                jsr        [PC - 0x1D48 /* 000009D4 */]
  3835. 0000271E  4A40                     tst.w      D0
  3836. 00002720  588F                     addq.l     A7, 4
  3837. 00002722  6F12                     ble        +0x14 /* 00002736 */
  3838. 00002724  486D E9CE                pea.l      [A5 - 0x1632]
  3839. 00002728  486D BAF4                pea.l      [A5 - 0x450C]
  3840. 0000272C  4EBA E248                jsr        [PC - 0x1DB8 /* 00000976 */]
  3841. 00002730  4A80                     tst.l      D0
  3842. 00002732  508F                     addq.l     A7, 8
  3843. 00002734  6610                     bne        +0x12 /* 00002746 */
  3844. label00002736:
  3845. 00002736  700C                     moveq.l    D0, 0x0C
  3846. 00002738  2F00                     move.l     -[A7], D0
  3847. 0000273A  2F0B                     move.l     -[A7], A3
  3848. 0000273C  4EBA 2444                jsr        [PC + 0x2444 /* 00004B82 */]
  3849. 00002740  508F                     addq.l     A7, 8
  3850. 00002742  6000 E638                bra        -0x19C6 /* 00000D7C */
  3851. label00002746:
  3852. 00002746  486D BAEC                pea.l      [A5 - 0x4514]
  3853. 0000274A  7001                     moveq.l    D0, 0x01
  3854. 0000274C  2F00                     move.l     -[A7], D0
  3855. 0000274E  486D BAEC                pea.l      [A5 - 0x4514]
  3856. 00002752  4EBA DFA2                jsr        [PC - 0x205E /* 000006F6 */]
  3857. 00002756  486D BAF4                pea.l      [A5 - 0x450C]
  3858. 0000275A  7001                     moveq.l    D0, 0x01
  3859. 0000275C  2F00                     move.l     -[A7], D0
  3860. 0000275E  486D BAF4                pea.l      [A5 - 0x450C]
  3861. 00002762  4EBA DF92                jsr        [PC - 0x206E /* 000006F6 */]
  3862. 00002766  2F0B                     move.l     -[A7], A3
  3863. 00002768  486D BAF4                pea.l      [A5 - 0x450C]
  3864. 0000276C  486D BAEC                pea.l      [A5 - 0x4514]
  3865. 00002770  4EBA DE52                jsr        [PC - 0x21AE /* 000005C4 */]
  3866. 00002774  4FEF 0024                lea.l      A7, [A7 + 0x24]
  3867. 00002778  6000 E602                bra        -0x19FC /* 00000D7C */
  3868. 0000277C  7001                     moveq.l    D0, 0x01
  3869. 0000277E  2F00                     move.l     -[A7], D0
  3870. 00002780  2F0B                     move.l     -[A7], A3
  3871. 00002782  4EBA 1D8C                jsr        [PC + 0x1D8C /* 00004510 */]
  3872. 00002786  4A40                     tst.w      D0
  3873. 00002788  508F                     addq.l     A7, 8
  3874. 0000278A  6700 E5F0                beq        -0x1A0E /* 00000D7C */
  3875. 0000278E  303C 0080                move.w     D0, 0x80
  3876. 00002792  C02D BAEC                and.b      D0, [A5 - 0x4514]
  3877. 00002796  6710                     beq        +0x12 /* 000027A8 */
  3878. 00002798  700C                     moveq.l    D0, 0x0C
  3879. 0000279A  2F00                     move.l     -[A7], D0
  3880. 0000279C  2F0B                     move.l     -[A7], A3
  3881. 0000279E  4EBA 23E2                jsr        [PC + 0x23E2 /* 00004B82 */]
  3882. 000027A2  508F                     addq.l     A7, 8
  3883. 000027A4  6000 E5D6                bra        -0x1A28 /* 00000D7C */
  3884. label000027A8:
  3885. 000027A8  2F0B                     move.l     -[A7], A3
  3886. 000027AA  486D BAEC                pea.l      [A5 - 0x4514]
  3887. 000027AE  4EBA E008                jsr        [PC - 0x1FF8 /* 000007B8 */]
  3888. 000027B2  508F                     addq.l     A7, 8
  3889. 000027B4  6000 E5C6                bra        -0x1A38 /* 00000D7C */
  3890. 000027B8  4A2B 000D                tst.b      [A3 + 0xD]
  3891. 000027BC  6630                     bne        +0x32 /* 000027EE */
  3892. 000027BE  486D B8A4                pea.l      [A5 - 0x475C]
  3893. 000027C2  2F0B                     move.l     -[A7], A3
  3894. 000027C4  4EBA E1B0                jsr        [PC - 0x1E50 /* 00000976 */]
  3895. 000027C8  4A80                     tst.l      D0
  3896. 000027CA  508F                     addq.l     A7, 8
  3897. 000027CC  6E10                     bgt        +0x12 /* 000027DE */
  3898. 000027CE  486D E9CE                pea.l      [A5 - 0x1632]
  3899. 000027D2  2F0B                     move.l     -[A7], A3
  3900. 000027D4  4EBA E1A0                jsr        [PC - 0x1E60 /* 00000976 */]
  3901. 000027D8  4A80                     tst.l      D0
  3902. 000027DA  508F                     addq.l     A7, 8
  3903. 000027DC  6C10                     bge        +0x12 /* 000027EE */
  3904. label000027DE:
  3905. 000027DE  700C                     moveq.l    D0, 0x0C
  3906. 000027E0  2F00                     move.l     -[A7], D0
  3907. 000027E2  2F0B                     move.l     -[A7], A3
  3908. 000027E4  4EBA 239C                jsr        [PC + 0x239C /* 00004B82 */]
  3909. 000027E8  508F                     addq.l     A7, 8
  3910. 000027EA  6000 E590                bra        -0x1A6E /* 00000D7C */
  3911. label000027EE:
  3912. 000027EE  0C2C 00C5 FFFF           cmpi.b     [A4 - 0x1], 0xC5
  3913. 000027F4  6608                     bne        +0xA /* 000027FE */
  3914. 000027F6  41ED 1A4A                lea.l      A0, [A5 + 0x1A4A /* export_837 */]
  3915. 000027FA  2008                     move.l     D0, A0
  3916. 000027FC  6006                     bra        +0x8 /* 00002804 */
  3917. label000027FE:
  3918. 000027FE  41ED 1A42                lea.l      A0, [A5 + 0x1A42 /* export_836 */]
  3919. 00002802  2008                     move.l     D0, A0
  3920. label00002804:
  3921. 00002804  2F00                     move.l     -[A7], D0
  3922. 00002806  2F0B                     move.l     -[A7], A3
  3923. 00002808  4EBA 1BE2                jsr        [PC + 0x1BE2 /* 000043EC */]
  3924. 0000280C  508F                     addq.l     A7, 8
  3925. 0000280E  6000 E56C                bra        -0x1A92 /* 00000D7C */
  3926. 00002812  486D 1A52                pea.l      [A5 + 0x1A52 /* export_838 */]
  3927. 00002816  2F0B                     move.l     -[A7], A3
  3928. 00002818  4EBA 1BD2                jsr        [PC + 0x1BD2 /* 000043EC */]
  3929. 0000281C  508F                     addq.l     A7, 8
  3930. 0000281E  6000 E55C                bra        -0x1AA2 /* 00000D7C */
  3931. 00002822  7001                     moveq.l    D0, 0x01
  3932. 00002824  2F00                     move.l     -[A7], D0
  3933. 00002826  2F0B                     move.l     -[A7], A3
  3934. 00002828  4EBA 1CE6                jsr        [PC + 0x1CE6 /* 00004510 */]
  3935. 0000282C  4A40                     tst.w      D0
  3936. 0000282E  508F                     addq.l     A7, 8
  3937. 00002830  6700 E54A                beq        -0x1AB4 /* 00000D7C */
  3938. 00002834  2F0B                     move.l     -[A7], A3
  3939. 00002836  486D BAEC                pea.l      [A5 - 0x4514]
  3940. 0000283A  4EBA DDCA                jsr        [PC - 0x2236 /* 00000606 */]
  3941. 0000283E  508F                     addq.l     A7, 8
  3942. 00002840  6000 E53A                bra        -0x1AC4 /* 00000D7C */
  3943. 00002844  7001                     moveq.l    D0, 0x01
  3944. 00002846  2F00                     move.l     -[A7], D0
  3945. 00002848  2F0B                     move.l     -[A7], A3
  3946. 0000284A  4EBA 1CC4                jsr        [PC + 0x1CC4 /* 00004510 */]
  3947. 0000284E  4A40                     tst.w      D0
  3948. 00002850  508F                     addq.l     A7, 8
  3949. 00002852  6700 E528                beq        -0x1AD6 /* 00000D7C */
  3950. 00002856  2F0B                     move.l     -[A7], A3
  3951. 00002858  486D B864                pea.l      [A5 - 0x479C]
  3952. 0000285C  486D BAEC                pea.l      [A5 - 0x4514]
  3953. 00002860  4EBA DD3E                jsr        [PC - 0x22C2 /* 000005A0 */]
  3954. 00002864  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3955. 00002868  6000 E512                bra        -0x1AEC /* 00000D7C */
  3956. 0000286C  7001                     moveq.l    D0, 0x01
  3957. 0000286E  2F00                     move.l     -[A7], D0
  3958. 00002870  2F0B                     move.l     -[A7], A3
  3959. 00002872  4EBA 1C9C                jsr        [PC + 0x1C9C /* 00004510 */]
  3960. 00002876  4A40                     tst.w      D0
  3961. 00002878  508F                     addq.l     A7, 8
  3962. 0000287A  6700 E500                beq        -0x1AFE /* 00000D7C */
  3963. 0000287E  2F0B                     move.l     -[A7], A3
  3964. 00002880  486D B86C                pea.l      [A5 - 0x4794]
  3965. 00002884  486D BAEC                pea.l      [A5 - 0x4514]
  3966. 00002888  4EBA DD16                jsr        [PC - 0x22EA /* 000005A0 */]
  3967. 0000288C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3968. 00002890  6000 E4EA                bra        -0x1B14 /* 00000D7C */
  3969. 00002894  4A2B 000D                tst.b      [A3 + 0xD]
  3970. 00002898  660E                     bne        +0x10 /* 000028A8 */
  3971. 0000289A  2F0B                     move.l     -[A7], A3
  3972. 0000289C  2F0B                     move.l     -[A7], A3
  3973. 0000289E  4EBA DD48                jsr        [PC - 0x22B8 /* 000005E8 */]
  3974. 000028A2  508F                     addq.l     A7, 8
  3975. 000028A4  6000 E4D6                bra        -0x1B28 /* 00000D7C */
  3976. label000028A8:
  3977. 000028A8  7001                     moveq.l    D0, 0x01
  3978. 000028AA  2F00                     move.l     -[A7], D0
  3979. 000028AC  2F0B                     move.l     -[A7], A3
  3980. 000028AE  4EBA 1C60                jsr        [PC + 0x1C60 /* 00004510 */]
  3981. 000028B2  4A40                     tst.w      D0
  3982. 000028B4  508F                     addq.l     A7, 8
  3983. 000028B6  6700 E4C4                beq        -0x1B3A /* 00000D7C */
  3984. 000028BA  2F0B                     move.l     -[A7], A3
  3985. 000028BC  486D BAEC                pea.l      [A5 - 0x4514]
  3986. 000028C0  4EBA DD26                jsr        [PC - 0x22DA /* 000005E8 */]
  3987. 000028C4  508F                     addq.l     A7, 8
  3988. 000028C6  6000 E4B4                bra        -0x1B4A /* 00000D7C */
  3989. 000028CA  4A2B 000D                tst.b      [A3 + 0xD]
  3990. 000028CE  664C                     bne        +0x4E /* 0000291C */
  3991. 000028D0  486E FFEA                pea.l      [A6 - 0x16]
  3992. 000028D4  486D B8CC                pea.l      [A5 - 0x4734]
  3993. 000028D8  2F0B                     move.l     -[A7], A3
  3994. 000028DA  4EBA DCA0                jsr        [PC - 0x2360 /* 0000057C */]
  3995. 000028DE  486E FFEA                pea.l      [A6 - 0x16]
  3996. 000028E2  486D B8D4                pea.l      [A5 - 0x472C]
  3997. 000028E6  486E FFEA                pea.l      [A6 - 0x16]
  3998. 000028EA  4EBA DC3C                jsr        [PC - 0x23C4 /* 00000528 */]
  3999. 000028EE  486E FFEA                pea.l      [A6 - 0x16]
  4000. 000028F2  4EBA E0E0                jsr        [PC - 0x1F20 /* 000009D4 */]
  4001. 000028F6  4A40                     tst.w      D0
  4002. 000028F8  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  4003. 000028FC  670E                     beq        +0x10 /* 0000290C */
  4004. 000028FE  2F0B                     move.l     -[A7], A3
  4005. 00002900  2F0B                     move.l     -[A7], A3
  4006. 00002902  4EBA DD20                jsr        [PC - 0x22E0 /* 00000624 */]
  4007. 00002906  508F                     addq.l     A7, 8
  4008. 00002908  6000 E472                bra        -0x1B8C /* 00000D7C */
  4009. label0000290C:
  4010. 0000290C  700C                     moveq.l    D0, 0x0C
  4011. 0000290E  2F00                     move.l     -[A7], D0
  4012. 00002910  2F0B                     move.l     -[A7], A3
  4013. 00002912  4EBA 226E                jsr        [PC + 0x226E /* 00004B82 */]
  4014. 00002916  508F                     addq.l     A7, 8
  4015. 00002918  6000 E462                bra        -0x1B9C /* 00000D7C */
  4016. label0000291C:
  4017. 0000291C  7001                     moveq.l    D0, 0x01
  4018. 0000291E  2F00                     move.l     -[A7], D0
  4019. 00002920  2F0B                     move.l     -[A7], A3
  4020. 00002922  4EBA 1BEC                jsr        [PC + 0x1BEC /* 00004510 */]
  4021. 00002926  4A40                     tst.w      D0
  4022. 00002928  508F                     addq.l     A7, 8
  4023. 0000292A  6700 E450                beq        -0x1BAE /* 00000D7C */
  4024. 0000292E  2F0B                     move.l     -[A7], A3
  4025. 00002930  486D BAEC                pea.l      [A5 - 0x4514]
  4026. 00002934  4EBA DCEE                jsr        [PC - 0x2312 /* 00000624 */]
  4027. 00002938  508F                     addq.l     A7, 8
  4028. 0000293A  6000 E440                bra        -0x1BBE /* 00000D7C */
  4029. 0000293E  486D 1A92                pea.l      [A5 + 0x1A92 /* export_846 */]
  4030. 00002942  D6FC FFF2                add.w      A3, 0xFFF2
  4031. 00002946  2F0B                     move.l     -[A7], A3
  4032. 00002948  4EBA 1ADE                jsr        [PC + 0x1ADE /* 00004428 */]
  4033. 0000294C  508F                     addq.l     A7, 8
  4034. 0000294E  6000 E42C                bra        -0x1BD2 /* 00000D7C */
  4035. 00002952  7000                     moveq.l    D0, 0x00
  4036. 00002954  102C FFFF                move.b     D0, [A4 - 0x1]
  4037. 00002958  0C80 0000 00CE           cmpi.l     D0, 0xCE
  4038. 0000295E  6608                     bne        +0xA /* 00002968 */
  4039. 00002960  302D BA7C                move.w     D0, [A5 - 0x4584]
  4040. 00002964  48C0                     ext.l      D0
  4041. 00002966  6006                     bra        +0x8 /* 0000296E */
  4042. label00002968:
  4043. 00002968  302D BA7E                move.w     D0, [A5 - 0x4582]
  4044. 0000296C  48C0                     ext.l      D0
  4045. label0000296E:
  4046. 0000296E  7200                     moveq.l    D1, 0x00
  4047. 00002970  3200                     move.w     D1, D0
  4048. 00002972  5281                     addq.l     D1, 1
  4049. 00002974  2F01                     move.l     -[A7], D1
  4050. 00002976  D6FC 000E                add.w      A3, 0xE
  4051. 0000297A  2F0B                     move.l     -[A7], A3
  4052. 0000297C  4EBA 19CC                jsr        [PC + 0x19CC /* 0000434A */]
  4053. 00002980  508F                     addq.l     A7, 8
  4054. 00002982  6000 E3F8                bra        -0x1C06 /* 00000D7C */
  4055. 00002986  7003                     moveq.l    D0, 0x03
  4056. 00002988  B02B 000D                cmp.b      D0, [A3 + 0xD]
  4057. 0000298C  6656                     bne        +0x58 /* 000029E4 */
  4058. 0000298E  7000                     moveq.l    D0, 0x00
  4059. 00002990  102C FFFF                move.b     D0, [A4 - 0x1]
  4060. 00002994  0C80 0000 00D0           cmpi.l     D0, 0xD0
  4061. 0000299A  6612                     bne        +0x14 /* 000029AE */
  4062. 0000299C  302B 0004                move.w     D0, [A3 + 0x4]
  4063. 000029A0  48C0                     ext.l      D0
  4064. 000029A2  2E00                     move.l     D7, D0
  4065. 000029A4  302B 0006                move.w     D0, [A3 + 0x6]
  4066. 000029A8  48C0                     ext.l      D0
  4067. 000029AA  2C00                     move.l     D6, D0
  4068. 000029AC  600E                     bra        +0x10 /* 000029BC */
  4069. label000029AE:
  4070. 000029AE  3013                     move.w     D0, [A3]
  4071. 000029B0  48C0                     ext.l      D0
  4072. 000029B2  2E00                     move.l     D7, D0
  4073. 000029B4  302B 0002                move.w     D0, [A3 + 0x2]
  4074. 000029B8  48C0                     ext.l      D0
  4075. 000029BA  2C00                     move.l     D6, D0
  4076. label000029BC:
  4077. 000029BC  BC87                     cmp.l      D6, D7
  4078. 000029BE  6C10                     bge        +0x12 /* 000029D0 */
  4079. 000029C0  700C                     moveq.l    D0, 0x0C
  4080. 000029C2  2F00                     move.l     -[A7], D0
  4081. 000029C4  2F0B                     move.l     -[A7], A3
  4082. 000029C6  4EBA 21BA                jsr        [PC + 0x21BA /* 00004B82 */]
  4083. 000029CA  508F                     addq.l     A7, 8
  4084. 000029CC  6000 E3AE                bra        -0x1C50 /* 00000D7C */
  4085. label000029D0:
  4086. 000029D0  2006                     move.l     D0, D6
  4087. 000029D2  9087                     sub.l      D0, D7
  4088. 000029D4  5280                     addq.l     D0, 1
  4089. 000029D6  2F00                     move.l     -[A7], D0
  4090. 000029D8  2F0B                     move.l     -[A7], A3
  4091. 000029DA  4EBA 196E                jsr        [PC + 0x196E /* 0000434A */]
  4092. 000029DE  508F                     addq.l     A7, 8
  4093. 000029E0  6000 E39A                bra        -0x1C64 /* 00000D7C */
  4094. label000029E4:
  4095. 000029E4  7001                     moveq.l    D0, 0x01
  4096. 000029E6  2F00                     move.l     -[A7], D0
  4097. 000029E8  2F0B                     move.l     -[A7], A3
  4098. 000029EA  4EBA 1B24                jsr        [PC + 0x1B24 /* 00004510 */]
  4099. 000029EE  4A40                     tst.w      D0
  4100. 000029F0  508F                     addq.l     A7, 8
  4101. 000029F2  6700 E388                beq        -0x1C76 /* 00000D7C */
  4102. 000029F6  7017                     moveq.l    D0, 0x17
  4103. 000029F8  2F00                     move.l     -[A7], D0
  4104. 000029FA  2F0B                     move.l     -[A7], A3
  4105. 000029FC  4EBA 2184                jsr        [PC + 0x2184 /* 00004B82 */]
  4106. 00002A00  508F                     addq.l     A7, 8
  4107. 00002A02  6000 E378                bra        -0x1C86 /* 00000D7C */
  4108. 00002A06  7001                     moveq.l    D0, 0x01
  4109. 00002A08  2F00                     move.l     -[A7], D0
  4110. 00002A0A  2F0B                     move.l     -[A7], A3
  4111. 00002A0C  4EBA 1DCE                jsr        [PC + 0x1DCE /* 000047DC */]
  4112. 00002A10  4A40                     tst.w      D0
  4113. 00002A12  508F                     addq.l     A7, 8
  4114. 00002A14  6700 E366                beq        -0x1C98 /* 00000D7C */
  4115. 00002A18  206D BB78                movea.l    A0, [A5 - 0x4488]
  4116. 00002A1C  226D BB78                movea.l    A1, [A5 - 0x4488]
  4117. 00002A20  7000                     moveq.l    D0, 0x00
  4118. 00002A22  1011                     move.b     D0, [A1]
  4119. 00002A24  4230 0801                clr.b      [A0 + D0 + 0x1]
  4120. 00002A28  200B                     move.l     D0, A3
  4121. 00002A2A  90AD E034                sub.l      D0, [A5 - 0x1FCC]
  4122. 00002A2E  720E                     moveq.l    D1, 0x0E
  4123. 00002A30  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  4124. 00002A34  2E00                     move.l     D7, D0
  4125. 00002A36  2B4B E034                move.l     [A5 - 0x1FCC], A3
  4126. 00002A3A  202D BB78                move.l     D0, [A5 - 0x4488]
  4127. 00002A3E  5280                     addq.l     D0, 1
  4128. 00002A40  2F00                     move.l     -[A7], D0
  4129. 00002A42  486D B83E                pea.l      [A5 - 0x47C2]
  4130. 00002A46  4EAD 11FA                jsr        [A5 + 0x11FA /* export_571 */]
  4131. 00002A4A  48C0                     ext.l      D0
  4132. 00002A4C  2C00                     move.l     D6, D0
  4133. 00002A4E  2207                     move.l     D1, D7
  4134. 00002A50  2001                     move.l     D0, D1
  4135. 00002A52  C2FC 000E                mulu.w     D1, 0xE
  4136. 00002A56  4840                     swap.w     D0
  4137. 00002A58  C0FC 000E                mulu.w     D0, 0xE
  4138. 00002A5C  4840                     swap.w     D0
  4139. 00002A5E  4240                     clr.w      D0
  4140. 00002A60  D280                     add.l      D1, D0
  4141. 00002A62  93AD E034                sub.l      [A5 - 0x1FCC], D1
  4142. 00002A66  4A86                     tst.l      D6
  4143. 00002A68  508F                     addq.l     A7, 8
  4144. 00002A6A  674A                     beq        +0x4C /* 00002AB6 */
  4145. 00002A6C  7000                     moveq.l    D0, 0x00
  4146. 00002A6E  102C FFFF                move.b     D0, [A4 - 0x1]
  4147. 00002A72  0C80 0000 00D2           cmpi.l     D0, 0xD2
  4148. 00002A78  6622                     bne        +0x24 /* 00002A9C */
  4149. 00002A7A  302D B842                move.w     D0, [A5 - 0x47BE]
  4150. 00002A7E  48C0                     ext.l      D0
  4151. 00002A80  2F00                     move.l     -[A7], D0
  4152. 00002A82  302D B83E                move.w     D0, [A5 - 0x47C2]
  4153. 00002A86  48C0                     ext.l      D0
  4154. 00002A88  2F00                     move.l     -[A7], D0
  4155. 00002A8A  2F2D B846                move.l     -[A7], [A5 - 0x47BA]
  4156. 00002A8E  2F0B                     move.l     -[A7], A3
  4157. 00002A90  4EBA 212E                jsr        [PC + 0x212E /* 00004BC0 */]
  4158. 00002A94  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4159. 00002A98  6000 E2E2                bra        -0x1D1C /* 00000D7C */
  4160. label00002A9C:
  4161. 00002A9C  177C 0003 000D           move.b     [A3 + 0xD], 0x3
  4162. 00002AA2  422B 000C                clr.b      [A3 + 0xC]
  4163. 00002AA6  41ED B83E                lea.l      A0, [A5 - 0x47C2]
  4164. 00002AAA  224B                     movea.l    A1, A3
  4165. 00002AAC  22D8                     move.l     [A1]+, [A0]+
  4166. 00002AAE  22D8                     move.l     [A1]+, [A0]+
  4167. 00002AB0  22D8                     move.l     [A1]+, [A0]+
  4168. 00002AB2  6000 E2C8                bra        -0x1D36 /* 00000D7C */
  4169. label00002AB6:
  4170. 00002AB6  7040                     moveq.l    D0, 0x40
  4171. 00002AB8  2F00                     move.l     -[A7], D0
  4172. 00002ABA  2F0B                     move.l     -[A7], A3
  4173. 00002ABC  4EBA 20C4                jsr        [PC + 0x20C4 /* 00004B82 */]
  4174. 00002AC0  508F                     addq.l     A7, 8
  4175. 00002AC2  6000 E2B8                bra        -0x1D46 /* 00000D7C */
  4176. 00002AC6  7002                     moveq.l    D0, 0x02
  4177. 00002AC8  2F00                     move.l     -[A7], D0
  4178. 00002ACA  D6FC FFF2                add.w      A3, 0xFFF2
  4179. 00002ACE  2F0B                     move.l     -[A7], A3
  4180. 00002AD0  4EBA 1C0C                jsr        [PC + 0x1C0C /* 000046DE */]
  4181. 00002AD4  4A40                     tst.w      D0
  4182. 00002AD6  508F                     addq.l     A7, 8
  4183. 00002AD8  6700 E2A2                beq        -0x1D5C /* 00000D7C */
  4184. 00002ADC  53AD BB3C                subq.l     [A5 - 0x44C4], 1
  4185. 00002AE0  4AAD BB3C                tst.l      [A5 - 0x44C4]
  4186. 00002AE4  6D0A                     blt        +0xC /* 00002AF0 */
  4187. 00002AE6  0CAD 0000 7FFF BB3C      cmpi.l     [A5 - 0x44C4], 0x7FFF
  4188. 00002AEE  6F10                     ble        +0x12 /* 00002B00 */
  4189. label00002AF0:
  4190. 00002AF0  700C                     moveq.l    D0, 0x0C
  4191. 00002AF2  2F00                     move.l     -[A7], D0
  4192. 00002AF4  2F0B                     move.l     -[A7], A3
  4193. 00002AF6  4EBA 208A                jsr        [PC + 0x208A /* 00004B82 */]
  4194. 00002AFA  508F                     addq.l     A7, 8
  4195. 00002AFC  6000 E27E                bra        -0x1D80 /* 00000D7C */
  4196. label00002B00:
  4197. 00002B00  53AD BB40                subq.l     [A5 - 0x44C0], 1
  4198. 00002B04  4AAD BB40                tst.l      [A5 - 0x44C0]
  4199. 00002B08  6D0A                     blt        +0xC /* 00002B14 */
  4200. 00002B0A  0CAD 0000 7FFF BB40      cmpi.l     [A5 - 0x44C0], 0x7FFF
  4201. 00002B12  6F10                     ble        +0x12 /* 00002B24 */
  4202. label00002B14:
  4203. 00002B14  700C                     moveq.l    D0, 0x0C
  4204. 00002B16  2F00                     move.l     -[A7], D0
  4205. 00002B18  2F0B                     move.l     -[A7], A3
  4206. 00002B1A  4EBA 2066                jsr        [PC + 0x2066 /* 00004B82 */]
  4207. 00002B1E  508F                     addq.l     A7, 8
  4208. 00002B20  6000 E25A                bra        -0x1DA4 /* 00000D7C */
  4209. label00002B24:
  4210. 00002B24  70FF                     moveq.l    D0, 0xFFFFFFFF
  4211. 00002B26  2F00                     move.l     -[A7], D0
  4212. 00002B28  7200                     moveq.l    D1, 0x00
  4213. 00002B2A  2F01                     move.l     -[A7], D1
  4214. 00002B2C  342D BB3E                move.w     D2, [A5 - 0x44C2]
  4215. 00002B30  48C2                     ext.l      D2
  4216. 00002B32  2F02                     move.l     -[A7], D2
  4217. 00002B34  342D BB42                move.w     D2, [A5 - 0x44BE]
  4218. 00002B38  48C2                     ext.l      D2
  4219. 00002B3A  2F02                     move.l     -[A7], D2
  4220. 00002B3C  486D BBBC                pea.l      [A5 - 0x4444]
  4221. 00002B40  4EAD 12AA                jsr        [A5 + 0x12AA /* export_593 */]
  4222. 00002B44  486D BBBC                pea.l      [A5 - 0x4444]
  4223. 00002B48  2F0B                     move.l     -[A7], A3
  4224. 00002B4A  4EBA 1BDC                jsr        [PC + 0x1BDC /* 00004728 */]
  4225. 00002B4E  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  4226. 00002B52  6000 E228                bra        -0x1DD6 /* 00000D7C */
  4227. 00002B56  7000                     moveq.l    D0, 0x00
  4228. 00002B58  2F00                     move.l     -[A7], D0
  4229. 00002B5A  2F0B                     move.l     -[A7], A3
  4230. 00002B5C  4EBA 21A6                jsr        [PC + 0x21A6 /* 00004D04 */]
  4231. 00002B60  96FC 001C                sub.w      A3, 0x1C
  4232. 00002B64  508F                     addq.l     A7, 8
  4233. 00002B66  6000 E214                bra        -0x1DEA /* 00000D7C */
  4234. 00002B6A  96FC 001C                sub.w      A3, 0x1C
  4235. 00002B6E  2F0B                     move.l     -[A7], A3
  4236. 00002B70  4EBA 3C50                jsr        [PC + 0x3C50 /* 000067C2 */]
  4237. 00002B74  588F                     addq.l     A7, 4
  4238. 00002B76  6000 E204                bra        -0x1DFA /* 00000D7C */
  4239. 00002B7A  7001                     moveq.l    D0, 0x01
  4240. 00002B7C  2F00                     move.l     -[A7], D0
  4241. 00002B7E  2F0B                     move.l     -[A7], A3
  4242. 00002B80  4EBA 2182                jsr        [PC + 0x2182 /* 00004D04 */]
  4243. 00002B84  96FC 001C                sub.w      A3, 0x1C
  4244. 00002B88  508F                     addq.l     A7, 8
  4245. 00002B8A  6000 E1F0                bra        -0x1E0E /* 00000D7C */
  4246. 00002B8E  96FC 002A                sub.w      A3, 0x2A /* '*' */
  4247. 00002B92  2F0B                     move.l     -[A7], A3
  4248. 00002B94  4EBA 3B44                jsr        [PC + 0x3B44 /* 000066DA */]
  4249. 00002B98  588F                     addq.l     A7, 4
  4250. 00002B9A  6000 E1E0                bra        -0x1E1E /* 00000D7C */
  4251. 00002B9E  7000                     moveq.l    D0, 0x00
  4252. 00002BA0  1014                     move.b     D0, [A4]
  4253. 00002BA2  7200                     moveq.l    D1, 0x00
  4254. 00002BA4  122C 0001                move.b     D1, [A4 + 0x1]
  4255. 00002BA8  E149                     lsl        D1.w, 8
  4256. 00002BAA  8240                     or.w       D1, D0
  4257. 00002BAC  5441                     addq.w     D1, 2
  4258. 00002BAE  D8C1                     add.w      A4, D1
  4259. 00002BB0  6000 E1CA                bra        -0x1E34 /* 00000D7C */
  4260. 00002BB4  D8FC 0001                add.w      A4, 0x1
  4261. 00002BB8  6000 E1C2                bra        -0x1E3C /* 00000D7C */
  4262. 00002BBC  2B4C B8F2                move.l     [A5 - 0x470E], A4
  4263. 00002BC0  7002                     moveq.l    D0, 0x02
  4264. 00002BC2  2F00                     move.l     -[A7], D0
  4265. 00002BC4  D6FC FFF2                add.w      A3, 0xFFF2
  4266. 00002BC8  2F0B                     move.l     -[A7], A3
  4267. 00002BCA  4EBA 1944                jsr        [PC + 0x1944 /* 00004510 */]
  4268. 00002BCE  2B6D BAF4 B8F6           move.l     [A5 - 0x470A], [A5 - 0x450C]
  4269. 00002BD4  2B6D BAF8 B8FA           move.l     [A5 - 0x4706], [A5 - 0x4508]
  4270. 00002BDA  486E FFEA                pea.l      [A6 - 0x16]
  4271. 00002BDE  486D E9CE                pea.l      [A5 - 0x1632]
  4272. 00002BE2  486D BAEC                pea.l      [A5 - 0x4514]
  4273. 00002BE6  4EBA D970                jsr        [PC - 0x2690 /* 00000558 */]
  4274. 00002BEA  486D 1BCA                pea.l      [A5 + 0x1BCA /* export_885 */]
  4275. 00002BEE  486E FFEA                pea.l      [A6 - 0x16]
  4276. 00002BF2  486D BAEC                pea.l      [A5 - 0x4514]
  4277. 00002BF6  2F0B                     move.l     -[A7], A3
  4278. 00002BF8  4EBA 2490                jsr        [PC + 0x2490 /* 0000508A */]
  4279. 00002BFC  286D B8DC                movea.l    A4, [A5 - 0x4724]
  4280. 00002C00  4FEF 0024                lea.l      A7, [A7 + 0x24]
  4281. 00002C04  6000 E176                bra        -0x1E88 /* 00000D7C */
  4282. 00002C08  7003                     moveq.l    D0, 0x03
  4283. 00002C0A  2F00                     move.l     -[A7], D0
  4284. 00002C0C  96FC 001C                sub.w      A3, 0x1C
  4285. 00002C10  2F0B                     move.l     -[A7], A3
  4286. 00002C12  4EBA 1A80                jsr        [PC + 0x1A80 /* 00004694 */]
  4287. 00002C16  4A40                     tst.w      D0
  4288. 00002C18  508F                     addq.l     A7, 8
  4289. 00002C1A  6700 E160                beq        -0x1E9E /* 00000D7C */
  4290. 00002C1E  302D BB64                move.w     D0, [A5 - 0x449C]
  4291. 00002C22  48C0                     ext.l      D0
  4292. 00002C24  322D BB66                move.w     D1, [A5 - 0x449A]
  4293. 00002C28  48C1                     ext.l      D1
  4294. 00002C2A  E189                     lsl        D1, 8
  4295. 00002C2C  8280                     or.l       D1, D0
  4296. 00002C2E  302D BB68                move.w     D0, [A5 - 0x4498]
  4297. 00002C32  48C0                     ext.l      D0
  4298. 00002C34  7410                     moveq.l    D2, 0x10
  4299. 00002C36  E5A8                     lsl        D0, D2
  4300. 00002C38  8081                     or.l       D0, D1
  4301. 00002C3A  2F00                     move.l     -[A7], D0
  4302. 00002C3C  2F0B                     move.l     -[A7], A3
  4303. 00002C3E  4EBA 172E                jsr        [PC + 0x172E /* 0000436E */]
  4304. 00002C42  508F                     addq.l     A7, 8
  4305. 00002C44  6000 E136                bra        -0x1EC8 /* 00000D7C */
  4306. 00002C48  2F2D EA36                move.l     -[A7], [A5 - 0x15CA]
  4307. 00002C4C  D6FC 000E                add.w      A3, 0xE
  4308. 00002C50  2F0B                     move.l     -[A7], A3
  4309. 00002C52  4EBA 168E                jsr        [PC + 0x168E /* 000042E2 */]
  4310. 00002C56  508F                     addq.l     A7, 8
  4311. 00002C58  6000 E122                bra        -0x1EDC /* 00000D7C */
  4312. 00002C5C  2F2D EA2E                move.l     -[A7], [A5 - 0x15D2]
  4313. 00002C60  D6FC 000E                add.w      A3, 0xE
  4314. 00002C64  2F0B                     move.l     -[A7], A3
  4315. 00002C66  4EBA 167A                jsr        [PC + 0x167A /* 000042E2 */]
  4316. 00002C6A  508F                     addq.l     A7, 8
  4317. 00002C6C  6000 E10E                bra        -0x1EF0 /* 00000D7C */
  4318. 00002C70  2F2D EA26                move.l     -[A7], [A5 - 0x15DA]
  4319. 00002C74  D6FC 000E                add.w      A3, 0xE
  4320. 00002C78  2F0B                     move.l     -[A7], A3
  4321. 00002C7A  4EBA 1666                jsr        [PC + 0x1666 /* 000042E2 */]
  4322. 00002C7E  508F                     addq.l     A7, 8
  4323. 00002C80  6000 E0FA                bra        -0x1F04 /* 00000D7C */
  4324. 00002C84  2F2D EA2A                move.l     -[A7], [A5 - 0x15D6]
  4325. 00002C88  D6FC 000E                add.w      A3, 0xE
  4326. 00002C8C  2F0B                     move.l     -[A7], A3
  4327. 00002C8E  4EBA 1652                jsr        [PC + 0x1652 /* 000042E2 */]
  4328. 00002C92  508F                     addq.l     A7, 8
  4329. 00002C94  6000 E0E6                bra        -0x1F18 /* 00000D7C */
  4330. 00002C98  2F2D EA22                move.l     -[A7], [A5 - 0x15DE]
  4331. 00002C9C  D6FC 000E                add.w      A3, 0xE
  4332. 00002CA0  2F0B                     move.l     -[A7], A3
  4333. 00002CA2  4EBA 163E                jsr        [PC + 0x163E /* 000042E2 */]
  4334. 00002CA6  508F                     addq.l     A7, 8
  4335. 00002CA8  6000 E0D2                bra        -0x1F2C /* 00000D7C */
  4336. 00002CAC  2F2D EA32                move.l     -[A7], [A5 - 0x15CE]
  4337. 00002CB0  D6FC 000E                add.w      A3, 0xE
  4338. 00002CB4  2F0B                     move.l     -[A7], A3
  4339. 00002CB6  4EBA 162A                jsr        [PC + 0x162A /* 000042E2 */]
  4340. 00002CBA  508F                     addq.l     A7, 8
  4341. 00002CBC  6000 E0BE                bra        -0x1F40 /* 00000D7C */
  4342. 00002CC0  2F2D EA3A                move.l     -[A7], [A5 - 0x15C6]
  4343. 00002CC4  D6FC 000E                add.w      A3, 0xE
  4344. 00002CC8  2F0B                     move.l     -[A7], A3
  4345. 00002CCA  4EBA 1616                jsr        [PC + 0x1616 /* 000042E2 */]
  4346. 00002CCE  508F                     addq.l     A7, 8
  4347. 00002CD0  6000 E0AA                bra        -0x1F54 /* 00000D7C */
  4348. 00002CD4  2F2D EA1A                move.l     -[A7], [A5 - 0x15E6]
  4349. 00002CD8  D6FC 000E                add.w      A3, 0xE
  4350. 00002CDC  2F0B                     move.l     -[A7], A3
  4351. 00002CDE  4EBA 1602                jsr        [PC + 0x1602 /* 000042E2 */]
  4352. 00002CE2  508F                     addq.l     A7, 8
  4353. 00002CE4  6000 E096                bra        -0x1F68 /* 00000D7C */
  4354. 00002CE8  2F2D EA1E                move.l     -[A7], [A5 - 0x15E2]
  4355. 00002CEC  D6FC 000E                add.w      A3, 0xE
  4356. 00002CF0  2F0B                     move.l     -[A7], A3
  4357. 00002CF2  4EBA 15EE                jsr        [PC + 0x15EE /* 000042E2 */]
  4358. 00002CF6  508F                     addq.l     A7, 8
  4359. 00002CF8  6000 E082                bra        -0x1F7C /* 00000D7C */
  4360. 00002CFC  96FC 0038                sub.w      A3, 0x38 /* '8' */
  4361. 00002D00  2F0B                     move.l     -[A7], A3
  4362. 00002D02  4EBA 388C                jsr        [PC + 0x388C /* 00006590 */]
  4363. 00002D06  588F                     addq.l     A7, 4
  4364. 00002D08  6000 E072                bra        -0x1F8C /* 00000D7C */
  4365. 00002D0C  7001                     moveq.l    D0, 0x01
  4366. 00002D0E  2F00                     move.l     -[A7], D0
  4367. 00002D10  2F0B                     move.l     -[A7], A3
  4368. 00002D12  4EBA 17FC                jsr        [PC + 0x17FC /* 00004510 */]
  4369. 00002D16  4A40                     tst.w      D0
  4370. 00002D18  508F                     addq.l     A7, 8
  4371. 00002D1A  6700 E060                beq        -0x1F9E /* 00000D7C */
  4372. 00002D1E  2F0B                     move.l     -[A7], A3
  4373. 00002D20  486D B88C                pea.l      [A5 - 0x4774]
  4374. 00002D24  486D BAEC                pea.l      [A5 - 0x4514]
  4375. 00002D28  4EBA D876                jsr        [PC - 0x278A /* 000005A0 */]
  4376. 00002D2C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4377. 00002D30  6000 E04A                bra        -0x1FB4 /* 00000D7C */
  4378. 00002D34  7001                     moveq.l    D0, 0x01
  4379. 00002D36  2F00                     move.l     -[A7], D0
  4380. 00002D38  2F0B                     move.l     -[A7], A3
  4381. 00002D3A  4EBA 17D4                jsr        [PC + 0x17D4 /* 00004510 */]
  4382. 00002D3E  4A40                     tst.w      D0
  4383. 00002D40  508F                     addq.l     A7, 8
  4384. 00002D42  6700 E038                beq        -0x1FC6 /* 00000D7C */
  4385. 00002D46  2F0B                     move.l     -[A7], A3
  4386. 00002D48  486D B874                pea.l      [A5 - 0x478C]
  4387. 00002D4C  486D BAEC                pea.l      [A5 - 0x4514]
  4388. 00002D50  4EBA D84E                jsr        [PC - 0x27B2 /* 000005A0 */]
  4389. 00002D54  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4390. 00002D58  6000 E022                bra        -0x1FDC /* 00000D7C */
  4391. 00002D5C  7001                     moveq.l    D0, 0x01
  4392. 00002D5E  2F00                     move.l     -[A7], D0
  4393. 00002D60  2F0B                     move.l     -[A7], A3
  4394. 00002D62  4EBA 17AC                jsr        [PC + 0x17AC /* 00004510 */]
  4395. 00002D66  4A40                     tst.w      D0
  4396. 00002D68  508F                     addq.l     A7, 8
  4397. 00002D6A  6700 E010                beq        -0x1FEE /* 00000D7C */
  4398. 00002D6E  2F0B                     move.l     -[A7], A3
  4399. 00002D70  486D B87C                pea.l      [A5 - 0x4784]
  4400. 00002D74  486D BAEC                pea.l      [A5 - 0x4514]
  4401. 00002D78  4EBA D826                jsr        [PC - 0x27DA /* 000005A0 */]
  4402. 00002D7C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4403. 00002D80  6000 DFFA                bra        -0x2004 /* 00000D7C */
  4404. 00002D84  7001                     moveq.l    D0, 0x01
  4405. 00002D86  2F00                     move.l     -[A7], D0
  4406. 00002D88  2F0B                     move.l     -[A7], A3
  4407. 00002D8A  4EBA 1784                jsr        [PC + 0x1784 /* 00004510 */]
  4408. 00002D8E  4A40                     tst.w      D0
  4409. 00002D90  508F                     addq.l     A7, 8
  4410. 00002D92  6700 DFE8                beq        -0x2016 /* 00000D7C */
  4411. 00002D96  2F0B                     move.l     -[A7], A3
  4412. 00002D98  486D E9BE                pea.l      [A5 - 0x1642]
  4413. 00002D9C  486D BAEC                pea.l      [A5 - 0x4514]
  4414. 00002DA0  4EBA D7FE                jsr        [PC - 0x2802 /* 000005A0 */]
  4415. 00002DA4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4416. 00002DA8  6000 DFD2                bra        -0x202C /* 00000D7C */
  4417. 00002DAC  7001                     moveq.l    D0, 0x01
  4418. 00002DAE  2F00                     move.l     -[A7], D0
  4419. 00002DB0  2F0B                     move.l     -[A7], A3
  4420. 00002DB2  4EBA 175C                jsr        [PC + 0x175C /* 00004510 */]
  4421. 00002DB6  4A40                     tst.w      D0
  4422. 00002DB8  508F                     addq.l     A7, 8
  4423. 00002DBA  6700 DFC0                beq        -0x203E /* 00000D7C */
  4424. 00002DBE  2F0B                     move.l     -[A7], A3
  4425. 00002DC0  486D B85C                pea.l      [A5 - 0x47A4]
  4426. 00002DC4  486D BAEC                pea.l      [A5 - 0x4514]
  4427. 00002DC8  4EBA D7D6                jsr        [PC - 0x282A /* 000005A0 */]
  4428. 00002DCC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4429. 00002DD0  6000 DFAA                bra        -0x2054 /* 00000D7C */
  4430. 00002DD4  7002                     moveq.l    D0, 0x02
  4431. 00002DD6  2F00                     move.l     -[A7], D0
  4432. 00002DD8  D6FC FFF2                add.w      A3, 0xFFF2
  4433. 00002DDC  2F0B                     move.l     -[A7], A3
  4434. 00002DDE  4EBA 18B4                jsr        [PC + 0x18B4 /* 00004694 */]
  4435. 00002DE2  4A40                     tst.w      D0
  4436. 00002DE4  508F                     addq.l     A7, 8
  4437. 00002DE6  6700 DF94                beq        -0x206A /* 00000D7C */
  4438. 00002DEA  7000                     moveq.l    D0, 0x00
  4439. 00002DEC  2F00                     move.l     -[A7], D0
  4440. 00002DEE  2F2D B9FC                move.l     -[A7], [A5 - 0x4604]
  4441. 00002DF2  7200                     moveq.l    D1, 0x00
  4442. 00002DF4  122C FFFF                move.b     D1, [A4 - 0x1]
  4443. 00002DF8  0C81 0000 00E5           cmpi.l     D1, 0xE5
  4444. 00002DFE  57C1                     seq        D1
  4445. 00002E00  0241 0001                andi.w     D1, 0x1
  4446. 00002E04  48C1                     ext.l      D1
  4447. 00002E06  2F01                     move.l     -[A7], D1
  4448. 00002E08  2F0B                     move.l     -[A7], A3
  4449. 00002E0A  322D BB66                move.w     D1, [A5 - 0x449A]
  4450. 00002E0E  48C1                     ext.l      D1
  4451. 00002E10  2F01                     move.l     -[A7], D1
  4452. 00002E12  322D BB64                move.w     D1, [A5 - 0x449C]
  4453. 00002E16  48C1                     ext.l      D1
  4454. 00002E18  2F01                     move.l     -[A7], D1
  4455. 00002E1A  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  4456. 00002E1E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4457. 00002E22  6000 DF58                bra        -0x20A6 /* 00000D7C */
  4458. 00002E26  486D E058                pea.l      [A5 - 0x1FA8]
  4459. 00002E2A  D6FC 000E                add.w      A3, 0xE
  4460. 00002E2E  2F0B                     move.l     -[A7], A3
  4461. 00002E30  4EBA 18F6                jsr        [PC + 0x18F6 /* 00004728 */]
  4462. 00002E34  508F                     addq.l     A7, 8
  4463. 00002E36  6000 DF44                bra        -0x20BA /* 00000D7C */
  4464. 00002E3A  7000                     moveq.l    D0, 0x00
  4465. 00002E3C  102C FFFF                move.b     D0, [A4 - 0x1]
  4466. 00002E40  2F00                     move.l     -[A7], D0
  4467. 00002E42  2F0B                     move.l     -[A7], A3
  4468. 00002E44  4EBA 36B2                jsr        [PC + 0x36B2 /* 000064F8 */]
  4469. 00002E48  508F                     addq.l     A7, 8
  4470. 00002E4A  6000 DF30                bra        -0x20CE /* 00000D7C */
  4471. 00002E4E  302D BA7C                move.w     D0, [A5 - 0x4584]
  4472. 00002E52  48C0                     ext.l      D0
  4473. 00002E54  2F00                     move.l     -[A7], D0
  4474. 00002E56  302D BA7E                move.w     D0, [A5 - 0x4582]
  4475. 00002E5A  48C0                     ext.l      D0
  4476. 00002E5C  2F00                     move.l     -[A7], D0
  4477. 00002E5E  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  4478. 00002E62  D6FC 000E                add.w      A3, 0xE
  4479. 00002E66  2F0B                     move.l     -[A7], A3
  4480. 00002E68  4EBA 1D56                jsr        [PC + 0x1D56 /* 00004BC0 */]
  4481. 00002E6C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4482. 00002E70  6000 DF0A                bra        -0x20F4 /* 00000D7C */
  4483. 00002E74  7002                     moveq.l    D0, 0x02
  4484. 00002E76  2F00                     move.l     -[A7], D0
  4485. 00002E78  D6FC FFF2                add.w      A3, 0xFFF2
  4486. 00002E7C  2F0B                     move.l     -[A7], A3
  4487. 00002E7E  4EBA 195C                jsr        [PC + 0x195C /* 000047DC */]
  4488. 00002E82  4A40                     tst.w      D0
  4489. 00002E84  508F                     addq.l     A7, 8
  4490. 00002E86  6700 DEF4                beq        -0x210A /* 00000D7C */
  4491. 00002E8A  2F2D BB7C                move.l     -[A7], [A5 - 0x4484]
  4492. 00002E8E  2F2D BB78                move.l     -[A7], [A5 - 0x4488]
  4493. 00002E92  4EAD 0DCA                jsr        [A5 + 0xDCA /* export_437 */]
  4494. 00002E96  48C0                     ext.l      D0
  4495. 00002E98  2E00                     move.l     D7, D0
  4496. 00002E9A  508F                     addq.l     A7, 8
  4497. 00002E9C  6000 08B0                bra        +0x8B2 /* 0000374E */
  4498. 00002EA0  7007                     moveq.l    D0, 0x07
  4499. 00002EA2  2F00                     move.l     -[A7], D0
  4500. 00002EA4  D6FC 000E                add.w      A3, 0xE
  4501. 00002EA8  2F0B                     move.l     -[A7], A3
  4502. 00002EAA  4EBA 1CD6                jsr        [PC + 0x1CD6 /* 00004B82 */]
  4503. 00002EAE  7000                     moveq.l    D0, 0x00
  4504. 00002EB0  1014                     move.b     D0, [A4]
  4505. 00002EB2  D9C0                     add.l      A4, D0
  4506. 00002EB4  508F                     addq.l     A7, 8
  4507. 00002EB6  6000 DEC4                bra        -0x213A /* 00000D7C */
  4508. 00002EBA  7000                     moveq.l    D0, 0x00
  4509. 00002EBC  1014                     move.b     D0, [A4]
  4510. 00002EBE  D08C                     add.l      D0, A4
  4511. 00002EC0  2B40 E044                move.l     [A5 - 0x1FBC], D0
  4512. 00002EC4  D8FC 0001                add.w      A4, 0x1
  4513. 00002EC8  601E                     bra        +0x20 /* 00002EE8 */
  4514. 00002ECA  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  4515. 00002ECE  7000                     moveq.l    D0, 0x00
  4516. 00002ED0  1014                     move.b     D0, [A4]
  4517. 00002ED2  7200                     moveq.l    D1, 0x00
  4518. 00002ED4  122C 0001                move.b     D1, [A4 + 0x1]
  4519. 00002ED8  E149                     lsl        D1.w, 8
  4520. 00002EDA  8240                     or.w       D1, D0
  4521. 00002EDC  7000                     moveq.l    D0, 0x00
  4522. 00002EDE  3001                     move.w     D0, D1
  4523. 00002EE0  D08C                     add.l      D0, A4
  4524. 00002EE2  2B40 E044                move.l     [A5 - 0x1FBC], D0
  4525. 00002EE6  548C                     addq.l     A4, 2
  4526. label00002EE8:
  4527. 00002EE8  4A6D E5CE                tst.w      [A5 - 0x1A32]
  4528. 00002EEC  6600 070E                bne        +0x710 /* 000035FC */
  4529. 00002EF0  200B                     move.l     D0, A3
  4530. 00002EF2  90AD E034                sub.l      D0, [A5 - 0x1FCC]
  4531. 00002EF6  720E                     moveq.l    D1, 0x0E
  4532. 00002EF8  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  4533. 00002EFC  2E00                     move.l     D7, D0
  4534. 00002EFE  2B4B E034                move.l     [A5 - 0x1FCC], A3
  4535. 00002F02  426D EA4A                clr.w      [A5 - 0x15B6]
  4536. 00002F06  2F0C                     move.l     -[A7], A4
  4537. 00002F08  4EAD 0BC2                jsr        [A5 + 0xBC2 /* export_372 */]
  4538. 00002F0C  4A6D EA4A                tst.w      [A5 - 0x15B6]
  4539. 00002F10  588F                     addq.l     A7, 4
  4540. 00002F12  6704                     beq        +0x6 /* 00002F18 */
  4541. 00002F14  4EAD 19B2                jsr        [A5 + 0x19B2 /* export_818 */]
  4542. label00002F18:
  4543. 00002F18  4A6D EA3E                tst.w      [A5 - 0x15C2]
  4544. 00002F1C  6652                     bne        +0x54 /* 00002F70 */
  4545. 00002F1E  701B                     moveq.l    D0, 0x1B
  4546. 00002F20  B014                     cmp.b      D0, [A4]
  4547. 00002F22  621E                     bhi        +0x20 /* 00002F42 */
  4548. 00002F24  7026                     moveq.l    D0, 0x26
  4549. 00002F26  B014                     cmp.b      D0, [A4]
  4550. 00002F28  6718                     beq        +0x1A /* 00002F42 */
  4551. 00002F2A  7028                     moveq.l    D0, 0x28
  4552. 00002F2C  B014                     cmp.b      D0, [A4]
  4553. 00002F2E  6712                     beq        +0x14 /* 00002F42 */
  4554. 00002F30  7029                     moveq.l    D0, 0x29
  4555. 00002F32  B014                     cmp.b      D0, [A4]
  4556. 00002F34  670C                     beq        +0xE /* 00002F42 */
  4557. 00002F36  702C                     moveq.l    D0, 0x2C
  4558. 00002F38  B014                     cmp.b      D0, [A4]
  4559. 00002F3A  6706                     beq        +0x8 /* 00002F42 */
  4560. 00002F3C  701B                     moveq.l    D0, 0x1B
  4561. 00002F3E  B014                     cmp.b      D0, [A4]
  4562. 00002F40  6616                     bne        +0x18 /* 00002F58 */
  4563. label00002F42:
  4564. 00002F42  4EAD 1302                jsr        [A5 + 0x1302 /* export_604 */]
  4565. 00002F46  7008                     moveq.l    D0, 0x08
  4566. 00002F48  C06D BD00                and.w      D0, [A5 - 0x4300]
  4567. 00002F4C  660A                     bne        +0xC /* 00002F58 */
  4568. 00002F4E  7000                     moveq.l    D0, 0x00
  4569. 00002F50  2F00                     move.l     -[A7], D0
  4570. 00002F52  4EAD 14BA                jsr        [A5 + 0x14BA /* export_659 */]
  4571. 00002F56  588F                     addq.l     A7, 4
  4572. label00002F58:
  4573. 00002F58  4A6D EA58                tst.w      [A5 - 0x15A8]
  4574. 00002F5C  670E                     beq        +0x10 /* 00002F6C */
  4575. 00002F5E  7008                     moveq.l    D0, 0x08
  4576. 00002F60  C06D BD00                and.w      D0, [A5 - 0x4300]
  4577. 00002F64  6606                     bne        +0x8 /* 00002F6C */
  4578. 00002F66  4EAD 0B52                jsr        [A5 + 0xB52 /* export_358 */]
  4579. 00002F6A  6004                     bra        +0x6 /* 00002F70 */
  4580. label00002F6C:
  4581. 00002F6C  4EAD 0B5A                jsr        [A5 + 0xB5A /* export_359 */]
  4582. label00002F70:
  4583. 00002F70  266D E034                movea.l    A3, [A5 - 0x1FCC]
  4584. 00002F74  2207                     move.l     D1, D7
  4585. 00002F76  2001                     move.l     D0, D1
  4586. 00002F78  C2FC 000E                mulu.w     D1, 0xE
  4587. 00002F7C  4840                     swap.w     D0
  4588. 00002F7E  C0FC 000E                mulu.w     D0, 0xE
  4589. 00002F82  4840                     swap.w     D0
  4590. 00002F84  4240                     clr.w      D0
  4591. 00002F86  D280                     add.l      D1, D0
  4592. 00002F88  93AD E034                sub.l      [A5 - 0x1FCC], D1
  4593. 00002F8C  286D E044                movea.l    A4, [A5 - 0x1FBC]
  4594. 00002F90  6000 066A                bra        +0x66C /* 000035FC */
  4595. 00002F94  2F0C                     move.l     -[A7], A4
  4596. 00002F96  2F0B                     move.l     -[A7], A3
  4597. 00002F98  4EBA 33F4                jsr        [PC + 0x33F4 /* 0000638E */]
  4598. 00002F9C  D6FC FFF2                add.w      A3, 0xFFF2
  4599. 00002FA0  548C                     addq.l     A4, 2
  4600. 00002FA2  508F                     addq.l     A7, 8
  4601. 00002FA4  6000 0656                bra        +0x658 /* 000035FC */
  4602. 00002FA8  2F0B                     move.l     -[A7], A3
  4603. 00002FAA  4EBA 1418                jsr        [PC + 0x1418 /* 000043C4 */]
  4604. 00002FAE  4A40                     tst.w      D0
  4605. 00002FB0  588F                     addq.l     A7, 4
  4606. 00002FB2  6704                     beq        +0x6 /* 00002FB8 */
  4607. 00002FB4  7002                     moveq.l    D0, 0x02
  4608. 00002FB6  6012                     bra        +0x14 /* 00002FCA */
  4609. label00002FB8:
  4610. 00002FB8  7000                     moveq.l    D0, 0x00
  4611. 00002FBA  1014                     move.b     D0, [A4]
  4612. 00002FBC  7200                     moveq.l    D1, 0x00
  4613. 00002FBE  122C 0001                move.b     D1, [A4 + 0x1]
  4614. 00002FC2  E149                     lsl        D1.w, 8
  4615. 00002FC4  8240                     or.w       D1, D0
  4616. 00002FC6  48C1                     ext.l      D1
  4617. 00002FC8  2001                     move.l     D0, D1
  4618. label00002FCA:
  4619. 00002FCA  D9C0                     add.l      A4, D0
  4620. 00002FCC  D6FC FFF2                add.w      A3, 0xFFF2
  4621. 00002FD0  6000 062A                bra        +0x62C /* 000035FC */
  4622. 00002FD4  4A2B FFF1                tst.b      [A3 - 0xF]
  4623. 00002FD8  665E                     bne        +0x60 /* 00003038 */
  4624. 00002FDA  4A2B FFFF                tst.b      [A3 - 0x1]
  4625. 00002FDE  6658                     bne        +0x5A /* 00003038 */
  4626. 00002FE0  4A2B 000D                tst.b      [A3 + 0xD]
  4627. 00002FE4  6652                     bne        +0x54 /* 00003038 */
  4628. 00002FE6  2F0B                     move.l     -[A7], A3
  4629. 00002FE8  486B FFE4                pea.l      [A3 - 0x1C]
  4630. 00002FEC  4EBA D94A                jsr        [PC - 0x26B6 /* 00000938 */]
  4631. 00002FF0  48C0                     ext.l      D0
  4632. 00002FF2  2E00                     move.l     D7, D0
  4633. 00002FF4  303C 0080                move.w     D0, 0x80
  4634. 00002FF8  C02B FFF2                and.b      D0, [A3 - 0xE]
  4635. 00002FFC  508F                     addq.l     A7, 8
  4636. 00002FFE  670E                     beq        +0x10 /* 0000300E */
  4637. 00003000  70FF                     moveq.l    D0, 0xFFFFFFFF
  4638. 00003002  B087                     cmp.l      D0, D7
  4639. 00003004  57C0                     seq        D0
  4640. 00003006  0240 0001                andi.w     D0, 0x1
  4641. 0000300A  48C0                     ext.l      D0
  4642. 0000300C  600C                     bra        +0xE /* 0000301A */
  4643. label0000300E:
  4644. 0000300E  7001                     moveq.l    D0, 0x01
  4645. 00003010  B087                     cmp.l      D0, D7
  4646. 00003012  57C0                     seq        D0
  4647. 00003014  0240 0001                andi.w     D0, 0x1
  4648. 00003018  48C0                     ext.l      D0
  4649. label0000301A:
  4650. 0000301A  6712                     beq        +0x14 /* 0000302E */
  4651. 0000301C  7000                     moveq.l    D0, 0x00
  4652. 0000301E  1014                     move.b     D0, [A4]
  4653. 00003020  7200                     moveq.l    D1, 0x00
  4654. 00003022  122C 0001                move.b     D1, [A4 + 0x1]
  4655. 00003026  E149                     lsl        D1.w, 8
  4656. 00003028  8240                     or.w       D1, D0
  4657. 0000302A  D8C1                     add.w      A4, D1
  4658. 0000302C  6002                     bra        +0x4 /* 00003030 */
  4659. label0000302E:
  4660. 0000302E  548C                     addq.l     A4, 2
  4661. label00003030:
  4662. 00003030  96FC 002A                sub.w      A3, 0x2A /* '*' */
  4663. 00003034  6000 05C6                bra        +0x5C8 /* 000035FC */
  4664. label00003038:
  4665. 00003038  7003                     moveq.l    D0, 0x03
  4666. 0000303A  2F00                     move.l     -[A7], D0
  4667. 0000303C  96FC 002A                sub.w      A3, 0x2A /* '*' */
  4668. 00003040  220B                     move.l     D1, A3
  4669. 00003042  740E                     moveq.l    D2, 0x0E
  4670. 00003044  D282                     add.l      D1, D2
  4671. 00003046  2F01                     move.l     -[A7], D1
  4672. 00003048  4EBA 14C6                jsr        [PC + 0x14C6 /* 00004510 */]
  4673. 0000304C  7000                     moveq.l    D0, 0x00
  4674. 0000304E  1014                     move.b     D0, [A4]
  4675. 00003050  7200                     moveq.l    D1, 0x00
  4676. 00003052  122C 0001                move.b     D1, [A4 + 0x1]
  4677. 00003056  E149                     lsl        D1.w, 8
  4678. 00003058  8240                     or.w       D1, D0
  4679. 0000305A  D8C1                     add.w      A4, D1
  4680. 0000305C  508F                     addq.l     A7, 8
  4681. 0000305E  6000 059C                bra        +0x59E /* 000035FC */
  4682. 00003062  200B                     move.l     D0, A3
  4683. 00003064  90AD E034                sub.l      D0, [A5 - 0x1FCC]
  4684. 00003068  720E                     moveq.l    D1, 0x0E
  4685. 0000306A  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  4686. 0000306E  2C00                     move.l     D6, D0
  4687. 00003070  7000                     moveq.l    D0, 0x00
  4688. 00003072  102C 0001                move.b     D0, [A4 + 0x1]
  4689. 00003076  7232                     moveq.l    D1, 0x32
  4690. 00003078  D081                     add.l      D0, D1
  4691. 0000307A  2F00                     move.l     -[A7], D0
  4692. 0000307C  4EAD 187A                jsr        [A5 + 0x187A /* export_779 */]
  4693. 00003080  48C0                     ext.l      D0
  4694. 00003082  2E00                     move.l     D7, D0
  4695. 00003084  7000                     moveq.l    D0, 0x00
  4696. 00003086  1014                     move.b     D0, [A4]
  4697. 00003088  3B40 B8F0                move.w     [A5 - 0x4710], D0
  4698. 0000308C  7000                     moveq.l    D0, 0x00
  4699. 0000308E  102C 0001                move.b     D0, [A4 + 0x1]
  4700. 00003092  3B40 B8E0                move.w     [A5 - 0x4720], D0
  4701. 00003096  548C                     addq.l     A4, 2
  4702. 00003098  2206                     move.l     D1, D6
  4703. 0000309A  2001                     move.l     D0, D1
  4704. 0000309C  C2FC 000E                mulu.w     D1, 0xE
  4705. 000030A0  4840                     swap.w     D0
  4706. 000030A2  C0FC 000E                mulu.w     D0, 0xE
  4707. 000030A6  4840                     swap.w     D0
  4708. 000030A8  4240                     clr.w      D0
  4709. 000030AA  D280                     add.l      D1, D0
  4710. 000030AC  2641                     movea.l    A3, D1
  4711. 000030AE  D7ED E034                add.l      A3, [A5 - 0x1FCC]
  4712. 000030B2  4A87                     tst.l      D7
  4713. 000030B4  588F                     addq.l     A7, 4
  4714. 000030B6  6652                     bne        +0x54 /* 0000310A */
  4715. 000030B8  4A6D B8F0                tst.w      [A5 - 0x4710]
  4716. 000030BC  6730                     beq        +0x32 /* 000030EE */
  4717. 000030BE  302D B8F0                move.w     D0, [A5 - 0x4710]
  4718. 000030C2  48C0                     ext.l      D0
  4719. 000030C4  2F00                     move.l     -[A7], D0
  4720. 000030C6  302D B8F0                move.w     D0, [A5 - 0x4710]
  4721. 000030CA  48C0                     ext.l      D0
  4722. 000030CC  2200                     move.l     D1, D0
  4723. 000030CE  C0FC 000E                mulu.w     D0, 0xE
  4724. 000030D2  4841                     swap.w     D1
  4725. 000030D4  C2FC 000E                mulu.w     D1, 0xE
  4726. 000030D8  4841                     swap.w     D1
  4727. 000030DA  4241                     clr.w      D1
  4728. 000030DC  D081                     add.l      D0, D1
  4729. 000030DE  97C0                     sub.l      A3, D0
  4730. 000030E0  200B                     move.l     D0, A3
  4731. 000030E2  720E                     moveq.l    D1, 0x0E
  4732. 000030E4  D081                     add.l      D0, D1
  4733. 000030E6  2F00                     move.l     -[A7], D0
  4734. 000030E8  4EBA 1426                jsr        [PC + 0x1426 /* 00004510 */]
  4735. 000030EC  508F                     addq.l     A7, 8
  4736. label000030EE:
  4737. 000030EE  7015                     moveq.l    D0, 0x15
  4738. 000030F0  2F00                     move.l     -[A7], D0
  4739. 000030F2  486D B8E2                pea.l      [A5 - 0x471E]
  4740. 000030F6  4EBA 1A8A                jsr        [PC + 0x1A8A /* 00004B82 */]
  4741. 000030FA  286D E048                movea.l    A4, [A5 - 0x1FB8]
  4742. 000030FE  200C                     move.l     D0, A4
  4743. 00003100  508F                     addq.l     A7, 8
  4744. 00003102  6700 056A                beq        +0x56C /* 0000366E */
  4745. 00003106  6000 04F4                bra        +0x4F6 /* 000035FC */
  4746. label0000310A:
  4747. 0000310A  302D B8F0                move.w     D0, [A5 - 0x4710]
  4748. 0000310E  48C0                     ext.l      D0
  4749. 00003110  2E00                     move.l     D7, D0
  4750. 00003112  6038                     bra        +0x3A /* 0000314C */
  4751. label00003114:
  4752. 00003114  7001                     moveq.l    D0, 0x01
  4753. 00003116  B02B 000D                cmp.b      D0, [A3 + 0xD]
  4754. 0000311A  662C                     bne        +0x2E /* 00003148 */
  4755. 0000311C  2B53 BBA0                move.l     [A5 - 0x4460], [A3]
  4756. 00003120  177C 0008 000D           move.b     [A3 + 0xD], 0x8
  4757. 00003126  422B 000C                clr.b      [A3 + 0xC]
  4758. 0000312A  2013                     move.l     D0, [A3]
  4759. 0000312C  D0AD BBA4                add.l      D0, [A5 - 0x445C]
  4760. 00003130  2F00                     move.l     -[A7], D0
  4761. 00003132  4EAD 0F0A                jsr        [A5 + 0xF0A /* export_477 */]
  4762. 00003136  2680                     move.l     [A3], D0
  4763. 00003138  588F                     addq.l     A7, 4
  4764. 0000313A  660C                     bne        +0xE /* 00003148 */
  4765. 0000313C  7015                     moveq.l    D0, 0x15
  4766. 0000313E  2F00                     move.l     -[A7], D0
  4767. 00003140  2F0B                     move.l     -[A7], A3
  4768. 00003142  4EBA 1A3E                jsr        [PC + 0x1A3E /* 00004B82 */]
  4769. 00003146  508F                     addq.l     A7, 8
  4770. label00003148:
  4771. 00003148  D6FC FFF2                add.w      A3, 0xFFF2
  4772. label0000314C:
  4773. 0000314C  2007                     move.l     D0, D7
  4774. 0000314E  5387                     subq.l     D7, 1
  4775. 00003150  4A80                     tst.l      D0
  4776. 00003152  66C0                     bne        -0x3E /* 00003114 */
  4777. 00003154  2D4B FFE6                move.l     [A6 - 0x1A], A3
  4778. 00003158  302D B8E0                move.w     D0, [A5 - 0x4720]
  4779. 0000315C  48C0                     ext.l      D0
  4780. 0000315E  2200                     move.l     D1, D0
  4781. 00003160  C0FC 000E                mulu.w     D0, 0xE
  4782. 00003164  4841                     swap.w     D1
  4783. 00003166  C2FC 000E                mulu.w     D1, 0xE
  4784. 0000316A  4841                     swap.w     D1
  4785. 0000316C  4241                     clr.w      D1
  4786. 0000316E  D081                     add.l      D0, D1
  4787. 00003170  2F00                     move.l     -[A7], D0
  4788. 00003172  302D B8F0                move.w     D0, [A5 - 0x4710]
  4789. 00003176  5240                     addq.w     D0, 1
  4790. 00003178  48C0                     ext.l      D0
  4791. 0000317A  2200                     move.l     D1, D0
  4792. 0000317C  C0FC 000E                mulu.w     D0, 0xE
  4793. 00003180  4841                     swap.w     D1
  4794. 00003182  C2FC 000E                mulu.w     D1, 0xE
  4795. 00003186  4841                     swap.w     D1
  4796. 00003188  4241                     clr.w      D1
  4797. 0000318A  D081                     add.l      D0, D1
  4798. 0000318C  D08B                     add.l      D0, A3
  4799. 0000318E  2F00                     move.l     -[A7], D0
  4800. 00003190  4EBA DAC8                jsr        [PC - 0x2538 /* 00000C5A */]
  4801. 00003194  302D B8E0                move.w     D0, [A5 - 0x4720]
  4802. 00003198  D06D B8F0                add.w      D0, [A5 - 0x4710]
  4803. 0000319C  5240                     addq.w     D0, 1
  4804. 0000319E  48C0                     ext.l      D0
  4805. 000031A0  2200                     move.l     D1, D0
  4806. 000031A2  C0FC 000E                mulu.w     D0, 0xE
  4807. 000031A6  4841                     swap.w     D1
  4808. 000031A8  C2FC 000E                mulu.w     D1, 0xE
  4809. 000031AC  4841                     swap.w     D1
  4810. 000031AE  4241                     clr.w      D1
  4811. 000031B0  D081                     add.l      D0, D1
  4812. 000031B2  D7C0                     add.l      A3, D0
  4813. 000031B4  177C 0007 000D           move.b     [A3 + 0xD], 0x7
  4814. 000031BA  422B 000C                clr.b      [A3 + 0xC]
  4815. 000031BE  276D E048 0008           move.l     [A3 + 0x8], [A5 - 0x1FB8]
  4816. 000031C4  276D E028 0004           move.l     [A3 + 0x4], [A5 - 0x1FD8]
  4817. 000031CA  26AD E02C                move.l     [A3], [A5 - 0x1FD4]
  4818. 000031CE  2B6E FFE6 E028           move.l     [A5 - 0x1FD8], [A6 - 0x1A]
  4819. 000031D4  2B4B E02C                move.l     [A5 - 0x1FD4], A3
  4820. 000031D8  508F                     addq.l     A7, 8
  4821. 000031DA  6000 0420                bra        +0x422 /* 000035FC */
  4822. 000031DE  7001                     moveq.l    D0, 0x01
  4823. 000031E0  B02B 000D                cmp.b      D0, [A3 + 0xD]
  4824. 000031E4  6618                     bne        +0x1A /* 000031FE */
  4825. 000031E6  2013                     move.l     D0, [A3]
  4826. 000031E8  D0AD BBA4                add.l      D0, [A5 - 0x445C]
  4827. 000031EC  2F00                     move.l     -[A7], D0
  4828. 000031EE  200B                     move.l     D0, A3
  4829. 000031F0  720E                     moveq.l    D1, 0x0E
  4830. 000031F2  D081                     add.l      D0, D1
  4831. 000031F4  2F00                     move.l     -[A7], D0
  4832. 000031F6  4EBA 1530                jsr        [PC + 0x1530 /* 00004728 */]
  4833. 000031FA  508F                     addq.l     A7, 8
  4834. 000031FC  600E                     bra        +0x10 /* 0000320C */
  4835. label000031FE:
  4836. 000031FE  41EB 000E                lea.l      A0, [A3 + 0xE]
  4837. 00003202  224B                     movea.l    A1, A3
  4838. 00003204  20D9                     move.l     [A0]+, [A1]+
  4839. 00003206  20D9                     move.l     [A0]+, [A1]+
  4840. 00003208  20D9                     move.l     [A0]+, [A1]+
  4841. 0000320A  30D9                     move.w     [A0]+, [A1]+
  4842. label0000320C:
  4843. 0000320C  D6FC 000E                add.w      A3, 0xE
  4844. 00003210  6000 DB6A                bra        -0x2494 /* 00000D7C */
  4845. 00003214  7001                     moveq.l    D0, 0x01
  4846. 00003216  B02B 000D                cmp.b      D0, [A3 + 0xD]
  4847. 0000321A  6604                     bne        +0x6 /* 00003220 */
  4848. 0000321C  2B53 BBA0                move.l     [A5 - 0x4460], [A3]
  4849. label00003220:
  4850. 00003220  D6FC FFF2                add.w      A3, 0xFFF2
  4851. 00003224  6000 DB56                bra        -0x24A8 /* 00000D7C */
  4852. 00003228  7000                     moveq.l    D0, 0x00
  4853. 0000322A  101C                     move.b     D0, [A4]+
  4854. 0000322C  2E00                     move.l     D7, D0
  4855. 0000322E  101C                     move.b     D0, [A4]+
  4856. 00003230  6500 01A6                bcs        +0x1A8 /* 000033D8 */
  4857. 00003234  0C00 0001                cmpi.b     D0, 0x1
  4858. 00003238  6200 019E                bhi        +0x1A0 /* 000033D8 */
  4859. 0000323C  7200                     moveq.l    D1, 0x00
  4860. 0000323E  1200                     move.b     D1, D0
  4861. 00003240  D241                     add.w      D1, D1
  4862. 00003242  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  4863. 00003246  4EFB 1000                jmp        [PC + D1.w]
  4864. 0000324A  0006 0024                ori.b      D6, 0x24 /* '$' */
  4865. 0000324E  200C                     move.l     D0, A4
  4866. 00003250  5280                     addq.l     D0, 1
  4867. 00003252  2B40 E048                move.l     [A5 - 0x1FB8], D0
  4868. 00003256  206D E03C                movea.l    A0, [A5 - 0x1FC4]
  4869. 0000325A  2068 0094                movea.l    A0, [A0 + 0x94]
  4870. 0000325E  7000                     moveq.l    D0, 0x00
  4871. 00003260  1014                     move.b     D0, [A4]
  4872. 00003262  E580                     asl        D0, 2
  4873. 00003264  2870 0800                movea.l    A4, [A0 + D0]
  4874. 00003268  6000 0392                bra        +0x394 /* 000035FC */
  4875. 0000326C  206D E03C                movea.l    A0, [A5 - 0x1FC4]
  4876. 00003270  2068 008C                movea.l    A0, [A0 + 0x8C]
  4877. 00003274  7000                     moveq.l    D0, 0x00
  4878. 00003276  1014                     move.b     D0, [A4]
  4879. 00003278  2200                     move.l     D1, D0
  4880. 0000327A  C0FC 000C                mulu.w     D0, 0xC
  4881. 0000327E  4841                     swap.w     D1
  4882. 00003280  C2FC 000C                mulu.w     D1, 0xC
  4883. 00003284  4841                     swap.w     D1
  4884. 00003286  4241                     clr.w      D1
  4885. 00003288  D081                     add.l      D0, D1
  4886. 0000328A  41F0 0800                lea.l      A0, [A0 + D0]
  4887. 0000328E  2B48 B832                move.l     [A5 - 0x47CE], A0
  4888. 00003292  486D B836                pea.l      [A5 - 0x47CA]
  4889. 00003296  486D B83A                pea.l      [A5 - 0x47C6]
  4890. 0000329A  2F2D B832                move.l     -[A7], [A5 - 0x47CE]
  4891. 0000329E  206D E03C                movea.l    A0, [A5 - 0x1FC4]
  4892. 000032A2  2068 0090                movea.l    A0, [A0 + 0x90]
  4893. 000032A6  226D B832                movea.l    A1, [A5 - 0x47CE]
  4894. 000032AA  2269 0004                movea.l    A1, [A1 + 0x4]
  4895. 000032AE  7000                     moveq.l    D0, 0x00
  4896. 000032B0  1011                     move.b     D0, [A1]
  4897. 000032B2  E780                     asl        D0, 3
  4898. 000032B4  4870 0800                pea.l      [A0 + D0]
  4899. 000032B8  4EAD 197A                jsr        [A5 + 0x197A /* export_811 */]
  4900. 000032BC  200C                     move.l     D0, A4
  4901. 000032BE  5280                     addq.l     D0, 1
  4902. 000032C0  2B40 E044                move.l     [A5 - 0x1FBC], D0
  4903. 000032C4  200B                     move.l     D0, A3
  4904. 000032C6  90AD E034                sub.l      D0, [A5 - 0x1FCC]
  4905. 000032CA  720E                     moveq.l    D1, 0x0E
  4906. 000032CC  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  4907. 000032D0  2C00                     move.l     D6, D0
  4908. 000032D2  4AAD B836                tst.l      [A5 - 0x47CA]
  4909. 000032D6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4910. 000032DA  6E7C                     bgt        +0x7E /* 00003358 */
  4911. 000032DC  276D E9E2 000E           move.l     [A3 + 0xE], [A5 - 0x161E]
  4912. 000032E2  276D A410 0012           move.l     [A3 + 0x12], [A5 - 0x5BF0]
  4913. 000032E8  276D E9DE 0016           move.l     [A3 + 0x16], [A5 - 0x1622]
  4914. 000032EE  486D 26BA                pea.l      [A5 + 0x26BA /* export_1235 */]
  4915. 000032F2  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  4916. 000032F6  4A40                     tst.w      D0
  4917. 000032F8  588F                     addq.l     A7, 4
  4918. 000032FA  6700 00B8                beq        +0xBA /* 000033B4 */
  4919. 000032FE  206D B832                movea.l    A0, [A5 - 0x47CE]
  4920. 00003302  2028 0004                move.l     D0, [A0 + 0x4]
  4921. 00003306  5280                     addq.l     D0, 1
  4922. 00003308  2F00                     move.l     -[A7], D0
  4923. 0000330A  206D E03C                movea.l    A0, [A5 - 0x1FC4]
  4924. 0000330E  2068 0090                movea.l    A0, [A0 + 0x90]
  4925. 00003312  226D B832                movea.l    A1, [A5 - 0x47CE]
  4926. 00003316  2269 0004                movea.l    A1, [A1 + 0x4]
  4927. 0000331A  7000                     moveq.l    D0, 0x00
  4928. 0000331C  1011                     move.b     D0, [A1]
  4929. 0000331E  E780                     asl        D0, 3
  4930. 00003320  2F30 0800                move.l     -[A7], [A0 + D0]
  4931. 00003324  486D B8E2                pea.l      [A5 - 0x471E]
  4932. 00003328  2F07                     move.l     -[A7], D7
  4933. 0000332A  2007                     move.l     D0, D7
  4934. 0000332C  5380                     subq.l     D0, 1
  4935. 0000332E  2200                     move.l     D1, D0
  4936. 00003330  C0FC 000E                mulu.w     D0, 0xE
  4937. 00003334  4841                     swap.w     D1
  4938. 00003336  C2FC 000E                mulu.w     D1, 0xE
  4939. 0000333A  4841                     swap.w     D1
  4940. 0000333C  4241                     clr.w      D1
  4941. 0000333E  D081                     add.l      D0, D1
  4942. 00003340  220B                     move.l     D1, A3
  4943. 00003342  9280                     sub.l      D1, D0
  4944. 00003344  2F01                     move.l     -[A7], D1
  4945. 00003346  4EAD 26BA                jsr        [A5 + 0x26BA /* export_1235 */]
  4946. 0000334A  486D 26BA                pea.l      [A5 + 0x26BA /* export_1235 */]
  4947. 0000334E  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  4948. 00003352  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4949. 00003356  605C                     bra        +0x5E /* 000033B4 */
  4950. label00003358:
  4951. 00003358  2006                     move.l     D0, D6
  4952. 0000335A  9087                     sub.l      D0, D7
  4953. 0000335C  2F00                     move.l     -[A7], D0
  4954. 0000335E  7000                     moveq.l    D0, 0x00
  4955. 00003360  2F00                     move.l     -[A7], D0
  4956. 00003362  2F2D B836                move.l     -[A7], [A5 - 0x47CA]
  4957. 00003366  2F2D B83A                move.l     -[A7], [A5 - 0x47C6]
  4958. 0000336A  4EAD 1952                jsr        [A5 + 0x1952 /* export_806 */]
  4959. 0000336E  4A40                     tst.w      D0
  4960. 00003370  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4961. 00003374  663C                     bne        +0x3E /* 000033B2 */
  4962. 00003376  4A87                     tst.l      D7
  4963. 00003378  6728                     beq        +0x2A /* 000033A2 */
  4964. 0000337A  2F07                     move.l     -[A7], D7
  4965. 0000337C  2006                     move.l     D0, D6
  4966. 0000337E  9087                     sub.l      D0, D7
  4967. 00003380  2200                     move.l     D1, D0
  4968. 00003382  C0FC 000E                mulu.w     D0, 0xE
  4969. 00003386  4841                     swap.w     D1
  4970. 00003388  C2FC 000E                mulu.w     D1, 0xE
  4971. 0000338C  4841                     swap.w     D1
  4972. 0000338E  4241                     clr.w      D1
  4973. 00003390  D081                     add.l      D0, D1
  4974. 00003392  D0AD E034                add.l      D0, [A5 - 0x1FCC]
  4975. 00003396  720E                     moveq.l    D1, 0x0E
  4976. 00003398  D081                     add.l      D0, D1
  4977. 0000339A  2F00                     move.l     -[A7], D0
  4978. 0000339C  4EBA 1172                jsr        [PC + 0x1172 /* 00004510 */]
  4979. 000033A0  508F                     addq.l     A7, 8
  4980. label000033A2:
  4981. 000033A2  703D                     moveq.l    D0, 0x3D
  4982. 000033A4  2F00                     move.l     -[A7], D0
  4983. 000033A6  486D B8E2                pea.l      [A5 - 0x471E]
  4984. 000033AA  4EBA 17D6                jsr        [PC + 0x17D6 /* 00004B82 */]
  4985. 000033AE  508F                     addq.l     A7, 8
  4986. 000033B0  6002                     bra        +0x4 /* 000033B4 */
  4987. label000033B2:
  4988. 000033B2  7E00                     moveq.l    D7, 0x00
  4989. label000033B4:
  4990. 000033B4  286D E044                movea.l    A4, [A5 - 0x1FBC]
  4991. 000033B8  2006                     move.l     D0, D6
  4992. 000033BA  9087                     sub.l      D0, D7
  4993. 000033BC  2200                     move.l     D1, D0
  4994. 000033BE  C0FC 000E                mulu.w     D0, 0xE
  4995. 000033C2  4841                     swap.w     D1
  4996. 000033C4  C2FC 000E                mulu.w     D1, 0xE
  4997. 000033C8  4841                     swap.w     D1
  4998. 000033CA  4241                     clr.w      D1
  4999. 000033CC  D081                     add.l      D0, D1
  5000. 000033CE  2640                     movea.l    A3, D0
  5001. 000033D0  D7ED E034                add.l      A3, [A5 - 0x1FCC]
  5002. 000033D4  6000 0226                bra        +0x228 /* 000035FC */
  5003. label000033D8:
  5004. 000033D8  206D BA78                movea.l    A0, [A5 - 0x4588]
  5005. 000033DC  2068 0252                movea.l    A0, [A0 + 0x252]
  5006. 000033E0  7000                     moveq.l    D0, 0x00
  5007. 000033E2  1014                     move.b     D0, [A4]
  5008. 000033E4  2200                     move.l     D1, D0
  5009. 000033E6  C0FC 000E                mulu.w     D0, 0xE
  5010. 000033EA  4841                     swap.w     D1
  5011. 000033EC  C2FC 000E                mulu.w     D1, 0xE
  5012. 000033F0  4841                     swap.w     D1
  5013. 000033F2  4241                     clr.w      D1
  5014. 000033F4  D081                     add.l      D0, D1
  5015. 000033F6  41F0 0800                lea.l      A0, [A0 + D0]
  5016. 000033FA  2B48 B832                move.l     [A5 - 0x47CE], A0
  5017. 000033FE  486D B836                pea.l      [A5 - 0x47CA]
  5018. 00003402  486D B83A                pea.l      [A5 - 0x47C6]
  5019. 00003406  2F2D B832                move.l     -[A7], [A5 - 0x47CE]
  5020. 0000340A  206D BA78                movea.l    A0, [A5 - 0x4588]
  5021. 0000340E  2068 024E                movea.l    A0, [A0 + 0x24E]
  5022. 00003412  226D B832                movea.l    A1, [A5 - 0x47CE]
  5023. 00003416  2269 0004                movea.l    A1, [A1 + 0x4]
  5024. 0000341A  7000                     moveq.l    D0, 0x00
  5025. 0000341C  1011                     move.b     D0, [A1]
  5026. 0000341E  E780                     asl        D0, 3
  5027. 00003420  4870 0800                pea.l      [A0 + D0]
  5028. 00003424  4EAD 197A                jsr        [A5 + 0x197A /* export_811 */]
  5029. 00003428  D8FC 0001                add.w      A4, 0x1
  5030. 0000342C  200B                     move.l     D0, A3
  5031. 0000342E  90AD E034                sub.l      D0, [A5 - 0x1FCC]
  5032. 00003432  720E                     moveq.l    D1, 0x0E
  5033. 00003434  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  5034. 00003438  2C00                     move.l     D6, D0
  5035. 0000343A  2B4B E034                move.l     [A5 - 0x1FCC], A3
  5036. 0000343E  4AAD B836                tst.l      [A5 - 0x47CA]
  5037. 00003442  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5038. 00003446  6E70                     bgt        +0x72 /* 000034B8 */
  5039. 00003448  276D E9E2 0016           move.l     [A3 + 0x16], [A5 - 0x161E]
  5040. 0000344E  486D 26BA                pea.l      [A5 + 0x26BA /* export_1235 */]
  5041. 00003452  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  5042. 00003456  4A40                     tst.w      D0
  5043. 00003458  588F                     addq.l     A7, 4
  5044. 0000345A  6700 00B2                beq        +0xB4 /* 0000350E */
  5045. 0000345E  206D B832                movea.l    A0, [A5 - 0x47CE]
  5046. 00003462  2028 0004                move.l     D0, [A0 + 0x4]
  5047. 00003466  5280                     addq.l     D0, 1
  5048. 00003468  2F00                     move.l     -[A7], D0
  5049. 0000346A  206D BA78                movea.l    A0, [A5 - 0x4588]
  5050. 0000346E  2068 024E                movea.l    A0, [A0 + 0x24E]
  5051. 00003472  226D B832                movea.l    A1, [A5 - 0x47CE]
  5052. 00003476  2269 0004                movea.l    A1, [A1 + 0x4]
  5053. 0000347A  7000                     moveq.l    D0, 0x00
  5054. 0000347C  1011                     move.b     D0, [A1]
  5055. 0000347E  E780                     asl        D0, 3
  5056. 00003480  2F30 0800                move.l     -[A7], [A0 + D0]
  5057. 00003484  486D B8E2                pea.l      [A5 - 0x471E]
  5058. 00003488  2F07                     move.l     -[A7], D7
  5059. 0000348A  2007                     move.l     D0, D7
  5060. 0000348C  5380                     subq.l     D0, 1
  5061. 0000348E  2200                     move.l     D1, D0
  5062. 00003490  C0FC 000E                mulu.w     D0, 0xE
  5063. 00003494  4841                     swap.w     D1
  5064. 00003496  C2FC 000E                mulu.w     D1, 0xE
  5065. 0000349A  4841                     swap.w     D1
  5066. 0000349C  4241                     clr.w      D1
  5067. 0000349E  D081                     add.l      D0, D1
  5068. 000034A0  220B                     move.l     D1, A3
  5069. 000034A2  9280                     sub.l      D1, D0
  5070. 000034A4  2F01                     move.l     -[A7], D1
  5071. 000034A6  4EAD 26BA                jsr        [A5 + 0x26BA /* export_1235 */]
  5072. 000034AA  486D 26BA                pea.l      [A5 + 0x26BA /* export_1235 */]
  5073. 000034AE  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  5074. 000034B2  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5075. 000034B6  6056                     bra        +0x58 /* 0000350E */
  5076. label000034B8:
  5077. 000034B8  2007                     move.l     D0, D7
  5078. 000034BA  4480                     neg.l      D0
  5079. 000034BC  2F00                     move.l     -[A7], D0
  5080. 000034BE  7001                     moveq.l    D0, 0x01
  5081. 000034C0  2F00                     move.l     -[A7], D0
  5082. 000034C2  2F2D B836                move.l     -[A7], [A5 - 0x47CA]
  5083. 000034C6  2F2D B83A                move.l     -[A7], [A5 - 0x47C6]
  5084. 000034CA  4EAD 1952                jsr        [A5 + 0x1952 /* export_806 */]
  5085. 000034CE  4A40                     tst.w      D0
  5086. 000034D0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5087. 000034D4  6638                     bne        +0x3A /* 0000350E */
  5088. 000034D6  4A87                     tst.l      D7
  5089. 000034D8  6726                     beq        +0x28 /* 00003500 */
  5090. 000034DA  2F07                     move.l     -[A7], D7
  5091. 000034DC  2007                     move.l     D0, D7
  5092. 000034DE  5380                     subq.l     D0, 1
  5093. 000034E0  2200                     move.l     D1, D0
  5094. 000034E2  C0FC 000E                mulu.w     D0, 0xE
  5095. 000034E6  4841                     swap.w     D1
  5096. 000034E8  C2FC 000E                mulu.w     D1, 0xE
  5097. 000034EC  4841                     swap.w     D1
  5098. 000034EE  4241                     clr.w      D1
  5099. 000034F0  D081                     add.l      D0, D1
  5100. 000034F2  222D E034                move.l     D1, [A5 - 0x1FCC]
  5101. 000034F6  9280                     sub.l      D1, D0
  5102. 000034F8  2F01                     move.l     -[A7], D1
  5103. 000034FA  4EBA 1014                jsr        [PC + 0x1014 /* 00004510 */]
  5104. 000034FE  508F                     addq.l     A7, 8
  5105. label00003500:
  5106. 00003500  703D                     moveq.l    D0, 0x3D
  5107. 00003502  2F00                     move.l     -[A7], D0
  5108. 00003504  486D B8E2                pea.l      [A5 - 0x471E]
  5109. 00003508  4EBA 1678                jsr        [PC + 0x1678 /* 00004B82 */]
  5110. 0000350C  508F                     addq.l     A7, 8
  5111. label0000350E:
  5112. 0000350E  2207                     move.l     D1, D7
  5113. 00003510  2001                     move.l     D0, D1
  5114. 00003512  C2FC 000E                mulu.w     D1, 0xE
  5115. 00003516  4840                     swap.w     D0
  5116. 00003518  C0FC 000E                mulu.w     D0, 0xE
  5117. 0000351C  4840                     swap.w     D0
  5118. 0000351E  4240                     clr.w      D0
  5119. 00003520  D280                     add.l      D1, D0
  5120. 00003522  266D E034                movea.l    A3, [A5 - 0x1FCC]
  5121. 00003526  97C1                     sub.l      A3, D1
  5122. 00003528  2206                     move.l     D1, D6
  5123. 0000352A  2001                     move.l     D0, D1
  5124. 0000352C  C2FC 000E                mulu.w     D1, 0xE
  5125. 00003530  4840                     swap.w     D0
  5126. 00003532  C0FC 000E                mulu.w     D0, 0xE
  5127. 00003536  4840                     swap.w     D0
  5128. 00003538  4240                     clr.w      D0
  5129. 0000353A  D280                     add.l      D1, D0
  5130. 0000353C  93AD E034                sub.l      [A5 - 0x1FCC], D1
  5131. 00003540  6000 D83A                bra        -0x27C4 /* 00000D7C */
  5132. 00003544  D6FC 000E                add.w      A3, 0xE
  5133. 00003548  7001                     moveq.l    D0, 0x01
  5134. 0000354A  B02D B8EF                cmp.b      D0, [A5 - 0x4711]
  5135. 0000354E  6616                     bne        +0x18 /* 00003566 */
  5136. 00003550  202D B8E2                move.l     D0, [A5 - 0x471E]
  5137. 00003554  D0AD BBA4                add.l      D0, [A5 - 0x445C]
  5138. 00003558  2F00                     move.l     -[A7], D0
  5139. 0000355A  2F0B                     move.l     -[A7], A3
  5140. 0000355C  4EBA 11CA                jsr        [PC + 0x11CA /* 00004728 */]
  5141. 00003560  508F                     addq.l     A7, 8
  5142. 00003562  6000 D818                bra        -0x27E6 /* 00000D7C */
  5143. label00003566:
  5144. 00003566  41ED B8E2                lea.l      A0, [A5 - 0x471E]
  5145. 0000356A  224B                     movea.l    A1, A3
  5146. 0000356C  22D8                     move.l     [A1]+, [A0]+
  5147. 0000356E  22D8                     move.l     [A1]+, [A0]+
  5148. 00003570  22D8                     move.l     [A1]+, [A0]+
  5149. 00003572  32D8                     move.w     [A1]+, [A0]+
  5150. 00003574  6000 D806                bra        -0x27F8 /* 00000D7C */
  5151. 00003578  41ED B8E2                lea.l      A0, [A5 - 0x471E]
  5152. 0000357C  224B                     movea.l    A1, A3
  5153. 0000357E  20D9                     move.l     [A0]+, [A1]+
  5154. 00003580  20D9                     move.l     [A0]+, [A1]+
  5155. 00003582  20D9                     move.l     [A0]+, [A1]+
  5156. 00003584  30D9                     move.w     [A0]+, [A1]+
  5157. 00003586  7001                     moveq.l    D0, 0x01
  5158. 00003588  B02B 000D                cmp.b      D0, [A3 + 0xD]
  5159. 0000358C  6604                     bne        +0x6 /* 00003592 */
  5160. 0000358E  2B53 BBA0                move.l     [A5 - 0x4460], [A3]
  5161. label00003592:
  5162. 00003592  D6FC FFF2                add.w      A3, 0xFFF2
  5163. 00003596  7000                     moveq.l    D0, 0x00
  5164. 00003598  102C FFFF                move.b     D0, [A4 - 0x1]
  5165. 0000359C  0C80 0000 00FB           cmpi.l     D0, 0xFB
  5166. 000035A2  6620                     bne        +0x22 /* 000035C4 */
  5167. 000035A4  422D B8EF                clr.b      [A5 - 0x4711]
  5168. 000035A8  486D E9D6                pea.l      [A5 - 0x162A]
  5169. 000035AC  486E FFDC                pea.l      [A6 - 0x24]
  5170. 000035B0  3F3C 080E                move.w     -[A7], 0x80E
  5171. 000035B4  A9EB                     syscall    Pack4/FP68K
  5172. 000035B6  486E FFDC                pea.l      [A6 - 0x24]
  5173. 000035BA  486D B8E2                pea.l      [A5 - 0x471E]
  5174. 000035BE  3F3C 0810                move.w     -[A7], 0x810
  5175. 000035C2  A9EB                     syscall    Pack4/FP68K
  5176. label000035C4:
  5177. 000035C4  2D6D E028 FFE6           move.l     [A6 - 0x1A], [A5 - 0x1FD8]
  5178. 000035CA  286B 0008                movea.l    A4, [A3 + 0x8]
  5179. 000035CE  2B6B 0004 E028           move.l     [A5 - 0x1FD8], [A3 + 0x4]
  5180. 000035D4  2B53 E02C                move.l     [A5 - 0x1FD4], [A3]
  5181. 000035D8  6010                     bra        +0x12 /* 000035EA */
  5182. label000035DA:
  5183. 000035DA  7008                     moveq.l    D0, 0x08
  5184. 000035DC  B02B 000D                cmp.b      D0, [A3 + 0xD]
  5185. 000035E0  6608                     bne        +0xA /* 000035EA */
  5186. 000035E2  2F0B                     move.l     -[A7], A3
  5187. 000035E4  4EAD 0DBA                jsr        [A5 + 0xDBA /* export_435 */]
  5188. 000035E8  588F                     addq.l     A7, 4
  5189. label000035EA:
  5190. 000035EA  D6FC FFF2                add.w      A3, 0xFFF2
  5191. 000035EE  B7EE FFE6                cmpa.l     A3, [A6 - 0x1A]
  5192. 000035F2  62E6                     bhi        -0x18 /* 000035DA */
  5193. 000035F4  200C                     move.l     D0, A4
  5194. 000035F6  6600 D784                bne        -0x287A /* 00000D7C */
  5195. 000035FA  6072                     bra        +0x74 /* 0000366E */
  5196. label000035FC:
  5197. 000035FC  4A6D E5CE                tst.w      [A5 - 0x1A32]
  5198. 00003600  6700 D77A                beq        -0x2884 /* 00000D7C */
  5199. 00003604  4AAD FC5A                tst.l      [A5 - 0x3A6]
  5200. 00003608  674A                     beq        +0x4C /* 00003654 */
  5201. 0000360A  4EAD 203A                jsr        [A5 + 0x203A /* export_1027 */]
  5202. 0000360E  6044                     bra        +0x46 /* 00003654 */
  5203. label00003610:
  5204. 00003610  7008                     moveq.l    D0, 0x08
  5205. 00003612  B02B 000D                cmp.b      D0, [A3 + 0xD]
  5206. 00003616  660A                     bne        +0xC /* 00003622 */
  5207. 00003618  2F0B                     move.l     -[A7], A3
  5208. 0000361A  4EAD 0DBA                jsr        [A5 + 0xDBA /* export_435 */]
  5209. 0000361E  588F                     addq.l     A7, 4
  5210. 00003620  602E                     bra        +0x30 /* 00003650 */
  5211. label00003622:
  5212. 00003622  7001                     moveq.l    D0, 0x01
  5213. 00003624  B02B 000D                cmp.b      D0, [A3 + 0xD]
  5214. 00003628  6606                     bne        +0x8 /* 00003630 */
  5215. 0000362A  2B53 BBA0                move.l     [A5 - 0x4460], [A3]
  5216. 0000362E  6020                     bra        +0x22 /* 00003650 */
  5217. label00003630:
  5218. 00003630  7007                     moveq.l    D0, 0x07
  5219. 00003632  B02B 000D                cmp.b      D0, [A3 + 0xD]
  5220. 00003636  6618                     bne        +0x1A /* 00003650 */
  5221. 00003638  2B6B 0004 E028           move.l     [A5 - 0x1FD8], [A3 + 0x4]
  5222. 0000363E  2B53 E02C                move.l     [A5 - 0x1FD4], [A3]
  5223. 00003642  703D                     moveq.l    D0, 0x3D
  5224. 00003644  2F00                     move.l     -[A7], D0
  5225. 00003646  486D B8E2                pea.l      [A5 - 0x471E]
  5226. 0000364A  4EBA 1536                jsr        [PC + 0x1536 /* 00004B82 */]
  5227. 0000364E  508F                     addq.l     A7, 8
  5228. label00003650:
  5229. 00003650  D6FC FFF2                add.w      A3, 0xFFF2
  5230. label00003654:
  5231. 00003654  200B                     move.l     D0, A3
  5232. 00003656  90AD E030                sub.l      D0, [A5 - 0x1FD0]
  5233. 0000365A  720E                     moveq.l    D1, 0x0E
  5234. 0000365C  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  5235. 00003660  206D E038                movea.l    A0, [A5 - 0x1FC8]
  5236. 00003664  3228 000C                move.w     D1, [A0 + 0xC]
  5237. 00003668  48C1                     ext.l      D1
  5238. 0000366A  B280                     cmp.l      D1, D0
  5239. 0000366C  6DA2                     blt        -0x5C /* 00003610 */
  5240. label0000366E:
  5241. 0000366E  206D E038                movea.l    A0, [A5 - 0x1FC8]
  5242. 00003672  2B68 0008 E044           move.l     [A5 - 0x1FBC], [A0 + 0x8]
  5243. 00003678  206D E038                movea.l    A0, [A5 - 0x1FC8]
  5244. 0000367C  3028 000E                move.w     D0, [A0 + 0xE]
  5245. 00003680  48C0                     ext.l      D0
  5246. 00003682  2E00                     move.l     D7, D0
  5247. 00003684  2B6D E038 B850           move.l     [A5 - 0x47B0], [A5 - 0x1FC8]
  5248. 0000368A  206D E038                movea.l    A0, [A5 - 0x1FC8]
  5249. 0000368E  2B50 E038                move.l     [A5 - 0x1FC8], [A0]
  5250. 00003692  486D E03C                pea.l      [A5 - 0x1FC4]
  5251. 00003696  4EAD 195A                jsr        [A5 + 0x195A /* export_807 */]
  5252. 0000369A  4AAD E038                tst.l      [A5 - 0x1FC8]
  5253. 0000369E  588F                     addq.l     A7, 4
  5254. 000036A0  670A                     beq        +0xC /* 000036AC */
  5255. 000036A2  206D E038                movea.l    A0, [A5 - 0x1FC8]
  5256. 000036A6  2068 0004                movea.l    A0, [A0 + 0x4]
  5257. 000036AA  6004                     bra        +0x6 /* 000036B0 */
  5258. label000036AC:
  5259. 000036AC  307C 0000                movea.w    A0, 0x0
  5260. label000036B0:
  5261. 000036B0  2B48 E03C                move.l     [A5 - 0x1FC4], A0
  5262. 000036B4  4A87                     tst.l      D7
  5263. 000036B6  6600 00E8                bne        +0xEA /* 000037A0 */
  5264. 000036BA  2F2D B850                move.l     -[A7], [A5 - 0x47B0]
  5265. 000036BE  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  5266. 000036C2  286D E044                movea.l    A4, [A5 - 0x1FBC]
  5267. 000036C6  588F                     addq.l     A7, 4
  5268. 000036C8  6000 D6B2                bra        -0x294C /* 00000D7C */
  5269. 000036CC  486D 2782                pea.l      [A5 + 0x2782 /* export_1260 */]
  5270. 000036D0  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  5271. 000036D4  4A40                     tst.w      D0
  5272. 000036D6  588F                     addq.l     A7, 4
  5273. 000036D8  671C                     beq        +0x1E /* 000036F6 */
  5274. 000036DA  7000                     moveq.l    D0, 0x00
  5275. 000036DC  1014                     move.b     D0, [A4]
  5276. 000036DE  2F00                     move.l     -[A7], D0
  5277. 000036E0  2F0B                     move.l     -[A7], A3
  5278. 000036E2  4EAD 2782                jsr        [A5 + 0x2782 /* export_1260 */]
  5279. 000036E6  2640                     movea.l    A3, D0
  5280. 000036E8  486D 2782                pea.l      [A5 + 0x2782 /* export_1260 */]
  5281. 000036EC  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  5282. 000036F0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5283. 000036F4  6050                     bra        +0x52 /* 00003746 */
  5284. label000036F6:
  5285. 000036F6  206D BCF0                movea.l    A0, [A5 - 0x4310]
  5286. 000036FA  226D BCEC                movea.l    A1, [A5 - 0x4314]
  5287. 000036FE  7000                     moveq.l    D0, 0x00
  5288. 00003700  1014                     move.b     D0, [A4]
  5289. 00003702  D080                     add.l      D0, D0
  5290. 00003704  7200                     moveq.l    D1, 0x00
  5291. 00003706  43E9 0200                lea.l      A1, [A1 + 0x200]
  5292. 0000370A  3231 0800                move.w     D1, [A1 + D0]
  5293. 0000370E  7000                     moveq.l    D0, 0x00
  5294. 00003710  1030 1800                move.b     D0, [A0 + D1]
  5295. 00003714  2E00                     move.l     D7, D0
  5296. 00003716  5380                     subq.l     D0, 1
  5297. 00003718  2200                     move.l     D1, D0
  5298. 0000371A  C0FC 000E                mulu.w     D0, 0xE
  5299. 0000371E  4841                     swap.w     D1
  5300. 00003720  C2FC 000E                mulu.w     D1, 0xE
  5301. 00003724  4841                     swap.w     D1
  5302. 00003726  4241                     clr.w      D1
  5303. 00003728  D081                     add.l      D0, D1
  5304. 0000372A  97C0                     sub.l      A3, D0
  5305. 0000372C  4A87                     tst.l      D7
  5306. 0000372E  670A                     beq        +0xC /* 0000373A */
  5307. 00003730  2F07                     move.l     -[A7], D7
  5308. 00003732  2F0B                     move.l     -[A7], A3
  5309. 00003734  4EBA 0DDA                jsr        [PC + 0xDDA /* 00004510 */]
  5310. 00003738  508F                     addq.l     A7, 8
  5311. label0000373A:
  5312. 0000373A  7007                     moveq.l    D0, 0x07
  5313. 0000373C  2F00                     move.l     -[A7], D0
  5314. 0000373E  2F0B                     move.l     -[A7], A3
  5315. 00003740  4EBA 1440                jsr        [PC + 0x1440 /* 00004B82 */]
  5316. 00003744  508F                     addq.l     A7, 8
  5317. label00003746:
  5318. 00003746  D8FC 0001                add.w      A4, 0x1
  5319. 0000374A  6000 D630                bra        -0x29CE /* 00000D7C */
  5320. label0000374E:
  5321. 0000374E  7002                     moveq.l    D0, 0x02
  5322. 00003750  B02B 000D                cmp.b      D0, [A3 + 0xD]
  5323. 00003754  6700 D626                beq        -0x29D8 /* 00000D7C */
  5324. 00003758  7001                     moveq.l    D0, 0x01
  5325. 0000375A  B02B 000D                cmp.b      D0, [A3 + 0xD]
  5326. 0000375E  6604                     bne        +0x6 /* 00003764 */
  5327. 00003760  2B53 BBA0                move.l     [A5 - 0x4460], [A3]
  5328. label00003764:
  5329. 00003764  422B 000D                clr.b      [A3 + 0xD]
  5330. 00003768  422B 000C                clr.b      [A3 + 0xC]
  5331. 0000376C  4A87                     tst.l      D7
  5332. 0000376E  6708                     beq        +0xA /* 00003778 */
  5333. 00003770  41ED E9CE                lea.l      A0, [A5 - 0x1632]
  5334. 00003774  2008                     move.l     D0, A0
  5335. 00003776  6006                     bra        +0x8 /* 0000377E */
  5336. label00003778:
  5337. 00003778  41ED E9D6                lea.l      A0, [A5 - 0x162A]
  5338. 0000377C  2008                     move.l     D0, A0
  5339. label0000377E:
  5340. 0000377E  2040                     movea.l    A0, D0
  5341. 00003780  2690                     move.l     [A3], [A0]
  5342. 00003782  4A87                     tst.l      D7
  5343. 00003784  6708                     beq        +0xA /* 0000378E */
  5344. 00003786  41ED E9CE                lea.l      A0, [A5 - 0x1632]
  5345. 0000378A  2008                     move.l     D0, A0
  5346. 0000378C  6006                     bra        +0x8 /* 00003794 */
  5347. label0000378E:
  5348. 0000378E  41ED E9D6                lea.l      A0, [A5 - 0x162A]
  5349. 00003792  2008                     move.l     D0, A0
  5350. label00003794:
  5351. 00003794  2040                     movea.l    A0, D0
  5352. 00003796  2768 0004 0004           move.l     [A3 + 0x4], [A0 + 0x4]
  5353. 0000379C  6000 D5DE                bra        -0x2A20 /* 00000D7C */
  5354. label000037A0:
  5355. 000037A0  4CEE 18C0 FFC2           movem.l    D6,D7,A3,A4, [A6 - 0x3E]
  5356. 000037A6  4E5E                     unlink     A6
  5357. 000037A8  4E75                     rts
  5358. fn000037AA:
  5359. 000037AA  4E56 FFE0                link       A6, -0x0020
  5360. 000037AE  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  5361. 000037B2  286E 000C                movea.l    A4, [A6 + 0xC]
  5362. 000037B6  266E 0008                movea.l    A3, [A6 + 0x8]
  5363. 000037BA  102C FFFF                move.b     D0, [A4 - 0x1]
  5364. 000037BE  0400 0060                subi.b     D0, 0x60 /* '`' */
  5365. 000037C2  6500 0AC0                bcs        +0xAC2 /* 00004284 */
  5366. 000037C6  0C00 0025                cmpi.b     D0, 0x25 /* '%' */
  5367. 000037CA  6200 0AB8                bhi        +0xABA /* 00004284 */
  5368. 000037CE  7200                     moveq.l    D1, 0x00
  5369. 000037D0  1200                     move.b     D1, D0
  5370. 000037D2  D241                     add.w      D1, D1
  5371. 000037D4  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  5372. 000037D8  4EFB 1000                jmp        [PC + D1.w]
  5373. 000037DC  004E 0116                ori.w      A6, 0x116
  5374. 000037E0  009C 00F4 0116           ori.l      [A4]+, 0xF40116
  5375. 000037E6  016E 0190                bchg       [A6 + 0x190], D0
  5376. 000037EA  01B8 01DA                bclr       [0x000001DA], D0
  5377. 000037EE  0AAA 022A 022A 0242      xori.l     [A2 + 0x242], 0x22A022A
  5378. 000037F6  0294 02B6 02D8           andi.l     [A4], 0x2B602D8
  5379. 000037FC  02FA                     .incomplete
  5380. 000037FE  0368 03BE                bchg       [A0 + 0x3BE], D1
  5381. 00003802  0414 046A                subi.b     [A4], 0x6A /* 'j' */
  5382. 00003806  04BA 051E 052E 053E      subi.l     [PC + 0x53E /* 00003D46, value 0x53E200B */], 0x51E052E
  5383. 0000380E  05B6 0622                bclr       [A6 + D0.w * 8 + 0x22], D2
  5384. 00003812  056E 0AAA                bchg       [A6 + 0xAAA], D2
  5385. 00003816  0632 06AC 06E2           addi.b     [A2 + D0.w * 8 - 0x30], 0xAC
  5386. 0000381C  0774 07CE                bchg       <<invalid full ext with IS == 1 and I/IS == 6>>, D3
  5387. 00003820  089A 089A                bclr.b     [A2]+, 0x9A
  5388. 00003824  0A46 0A70                xori.w     D6, 0xA70 /* '\np' */
  5389. 00003828  7001                     moveq.l    D0, 0x01
  5390. 0000382A  2F00                     move.l     -[A7], D0
  5391. 0000382C  2F0B                     move.l     -[A7], A3
  5392. 0000382E  4EBA 0EAE                jsr        [PC + 0xEAE /* 000046DE */]
  5393. 00003832  4A40                     tst.w      D0
  5394. 00003834  508F                     addq.l     A7, 8
  5395. 00003836  672E                     beq        +0x30 /* 00003866 */
  5396. 00003838  2C2D BB3C                move.l     D6, [A5 - 0x44C4]
  5397. 0000383C  2006                     move.l     D0, D6
  5398. 0000383E  720C                     moveq.l    D1, 0x0C
  5399. 00003840  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  5400. 00003844  2C00                     move.l     D6, D0
  5401. 00003846  6E06                     bgt        +0x8 /* 0000384E */
  5402. 00003848  0686 0000 000C           addi.l     D6, 0xC
  5403. label0000384E:
  5404. 0000384E  2006                     move.l     D0, D6
  5405. 00003850  E540                     asl        D0.w, 2
  5406. 00003852  41ED E558                lea.l      A0, [A5 - 0x1AA8]
  5407. 00003856  2F30 0000                move.l     -[A7], [A0 + D0.w]
  5408. 0000385A  2F0B                     move.l     -[A7], A3
  5409. 0000385C  4EBA 0ECA                jsr        [PC + 0xECA /* 00004728 */]
  5410. 00003860  508F                     addq.l     A7, 8
  5411. 00003862  6000 0A20                bra        +0xA22 /* 00004284 */
  5412. label00003866:
  5413. 00003866  700C                     moveq.l    D0, 0x0C
  5414. 00003868  2F00                     move.l     -[A7], D0
  5415. 0000386A  2F0B                     move.l     -[A7], A3
  5416. 0000386C  4EBA 1314                jsr        [PC + 0x1314 /* 00004B82 */]
  5417. 00003870  508F                     addq.l     A7, 8
  5418. 00003872  6000 0A10                bra        +0xA12 /* 00004284 */
  5419. 00003876  7001                     moveq.l    D0, 0x01
  5420. 00003878  B02B 000D                cmp.b      D0, [A3 + 0xD]
  5421. 0000387C  6640                     bne        +0x42 /* 000038BE */
  5422. 0000387E  7001                     moveq.l    D0, 0x01
  5423. 00003880  2F00                     move.l     -[A7], D0
  5424. 00003882  2F0B                     move.l     -[A7], A3
  5425. 00003884  4EBA 0F56                jsr        [PC + 0xF56 /* 000047DC */]
  5426. 00003888  4A40                     tst.w      D0
  5427. 0000388A  508F                     addq.l     A7, 8
  5428. 0000388C  6730                     beq        +0x32 /* 000038BE */
  5429. 0000388E  2F2D BB78                move.l     -[A7], [A5 - 0x4488]
  5430. 00003892  4EAD 0D42                jsr        [A5 + 0xD42 /* export_420 */]
  5431. 00003896  4A40                     tst.w      D0
  5432. 00003898  588F                     addq.l     A7, 4
  5433. 0000389A  6712                     beq        +0x14 /* 000038AE */
  5434. 0000389C  4EAD 0D52                jsr        [A5 + 0xD52 /* export_422 */]
  5435. 000038A0  2F00                     move.l     -[A7], D0
  5436. 000038A2  2F0B                     move.l     -[A7], A3
  5437. 000038A4  4EBA 0AC8                jsr        [PC + 0xAC8 /* 0000436E */]
  5438. 000038A8  508F                     addq.l     A7, 8
  5439. 000038AA  6000 09D8                bra        +0x9DA /* 00004284 */
  5440. label000038AE:
  5441. 000038AE  7012                     moveq.l    D0, 0x12
  5442. 000038B0  2F00                     move.l     -[A7], D0
  5443. 000038B2  2F0B                     move.l     -[A7], A3
  5444. 000038B4  4EBA 12CC                jsr        [PC + 0x12CC /* 00004B82 */]
  5445. 000038B8  508F                     addq.l     A7, 8
  5446. 000038BA  6000 09C8                bra        +0x9CA /* 00004284 */
  5447. label000038BE:
  5448. 000038BE  700C                     moveq.l    D0, 0x0C
  5449. 000038C0  2F00                     move.l     -[A7], D0
  5450. 000038C2  2F0B                     move.l     -[A7], A3
  5451. 000038C4  4EBA 12BC                jsr        [PC + 0x12BC /* 00004B82 */]
  5452. 000038C8  508F                     addq.l     A7, 8
  5453. 000038CA  6000 09B8                bra        +0x9BA /* 00004284 */
  5454. 000038CE  2F0B                     move.l     -[A7], A3
  5455. 000038D0  4EBA 0DA6                jsr        [PC + 0xDA6 /* 00004678 */]
  5456. 000038D4  4A40                     tst.w      D0
  5457. 000038D6  588F                     addq.l     A7, 4
  5458. 000038D8  6700 09AA                beq        +0x9AC /* 00004284 */
  5459. 000038DC  302D E5A0                move.w     D0, [A5 - 0x1A60]
  5460. 000038E0  48C0                     ext.l      D0
  5461. 000038E2  2F00                     move.l     -[A7], D0
  5462. 000038E4  2F0B                     move.l     -[A7], A3
  5463. 000038E6  4EBA 0A3E                jsr        [PC + 0xA3E /* 00004326 */]
  5464. 000038EA  508F                     addq.l     A7, 8
  5465. 000038EC  6000 0996                bra        +0x998 /* 00004284 */
  5466. 000038F0  7001                     moveq.l    D0, 0x01
  5467. 000038F2  2F00                     move.l     -[A7], D0
  5468. 000038F4  2F0B                     move.l     -[A7], A3
  5469. 000038F6  4EBA 0DE6                jsr        [PC + 0xDE6 /* 000046DE */]
  5470. 000038FA  4A40                     tst.w      D0
  5471. 000038FC  508F                     addq.l     A7, 8
  5472. 000038FE  6738                     beq        +0x3A /* 00003938 */
  5473. 00003900  2C2D BB3C                move.l     D6, [A5 - 0x44C4]
  5474. 00003904  7061                     moveq.l    D0, 0x61
  5475. 00003906  B02C FFFF                cmp.b      D0, [A4 - 0x1]
  5476. 0000390A  6604                     bne        +0x6 /* 00003910 */
  5477. 0000390C  5C86                     addq.l     D6, 6
  5478. 0000390E  6002                     bra        +0x4 /* 00003912 */
  5479. label00003910:
  5480. 00003910  5A86                     addq.l     D6, 5
  5481. label00003912:
  5482. 00003912  2006                     move.l     D0, D6
  5483. 00003914  7207                     moveq.l    D1, 0x07
  5484. 00003916  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  5485. 0000391A  2C00                     move.l     D6, D0
  5486. 0000391C  6C02                     bge        +0x4 /* 00003920 */
  5487. 0000391E  5E86                     addq.l     D6, 7
  5488. label00003920:
  5489. 00003920  2006                     move.l     D0, D6
  5490. 00003922  E540                     asl        D0.w, 2
  5491. 00003924  41ED E53C                lea.l      A0, [A5 - 0x1AC4]
  5492. 00003928  2F30 0000                move.l     -[A7], [A0 + D0.w]
  5493. 0000392C  2F0B                     move.l     -[A7], A3
  5494. 0000392E  4EBA 0DF8                jsr        [PC + 0xDF8 /* 00004728 */]
  5495. 00003932  508F                     addq.l     A7, 8
  5496. 00003934  6000 094E                bra        +0x950 /* 00004284 */
  5497. label00003938:
  5498. 00003938  700C                     moveq.l    D0, 0x0C
  5499. 0000393A  2F00                     move.l     -[A7], D0
  5500. 0000393C  2F0B                     move.l     -[A7], A3
  5501. 0000393E  4EBA 1242                jsr        [PC + 0x1242 /* 00004B82 */]
  5502. 00003942  508F                     addq.l     A7, 8
  5503. 00003944  6000 093E                bra        +0x940 /* 00004284 */
  5504. 00003948  2F0B                     move.l     -[A7], A3
  5505. 0000394A  4EBA 0D2C                jsr        [PC + 0xD2C /* 00004678 */]
  5506. 0000394E  4A40                     tst.w      D0
  5507. 00003950  588F                     addq.l     A7, 4
  5508. 00003952  6700 0930                beq        +0x932 /* 00004284 */
  5509. 00003956  302D E5A2                move.w     D0, [A5 - 0x1A5E]
  5510. 0000395A  48C0                     ext.l      D0
  5511. 0000395C  2F00                     move.l     -[A7], D0
  5512. 0000395E  2F0B                     move.l     -[A7], A3
  5513. 00003960  4EBA 09C4                jsr        [PC + 0x9C4 /* 00004326 */]
  5514. 00003964  508F                     addq.l     A7, 8
  5515. 00003966  6000 091C                bra        +0x91E /* 00004284 */
  5516. 0000396A  2F0B                     move.l     -[A7], A3
  5517. 0000396C  4EBA 0D0A                jsr        [PC + 0xD0A /* 00004678 */]
  5518. 00003970  4A40                     tst.w      D0
  5519. 00003972  588F                     addq.l     A7, 4
  5520. 00003974  6700 090E                beq        +0x910 /* 00004284 */
  5521. 00003978  302D E5A2                move.w     D0, [A5 - 0x1A5E]
  5522. 0000397C  E540                     asl        D0.w, 2
  5523. 0000397E  41ED E558                lea.l      A0, [A5 - 0x1AA8]
  5524. 00003982  2F30 0000                move.l     -[A7], [A0 + D0.w]
  5525. 00003986  2F0B                     move.l     -[A7], A3
  5526. 00003988  4EBA 0D9E                jsr        [PC + 0xD9E /* 00004728 */]
  5527. 0000398C  508F                     addq.l     A7, 8
  5528. 0000398E  6000 08F4                bra        +0x8F6 /* 00004284 */
  5529. 00003992  2F0B                     move.l     -[A7], A3
  5530. 00003994  4EBA 0CE2                jsr        [PC + 0xCE2 /* 00004678 */]
  5531. 00003998  4A40                     tst.w      D0
  5532. 0000399A  588F                     addq.l     A7, 4
  5533. 0000399C  6700 08E6                beq        +0x8E8 /* 00004284 */
  5534. 000039A0  302D E59E                move.w     D0, [A5 - 0x1A62]
  5535. 000039A4  48C0                     ext.l      D0
  5536. 000039A6  2F00                     move.l     -[A7], D0
  5537. 000039A8  2F0B                     move.l     -[A7], A3
  5538. 000039AA  4EBA 097A                jsr        [PC + 0x97A /* 00004326 */]
  5539. 000039AE  508F                     addq.l     A7, 8
  5540. 000039B0  6000 08D2                bra        +0x8D4 /* 00004284 */
  5541. 000039B4  7001                     moveq.l    D0, 0x01
  5542. 000039B6  2F00                     move.l     -[A7], D0
  5543. 000039B8  2F0B                     move.l     -[A7], A3
  5544. 000039BA  D6FC FFF2                add.w      A3, 0xFFF2
  5545. 000039BE  4EBA 0E1C                jsr        [PC + 0xE1C /* 000047DC */]
  5546. 000039C2  4A40                     tst.w      D0
  5547. 000039C4  508F                     addq.l     A7, 8
  5548. 000039C6  672C                     beq        +0x2E /* 000039F4 */
  5549. 000039C8  2F0B                     move.l     -[A7], A3
  5550. 000039CA  4EBA 0CAC                jsr        [PC + 0xCAC /* 00004678 */]
  5551. 000039CE  4A40                     tst.w      D0
  5552. 000039D0  588F                     addq.l     A7, 4
  5553. 000039D2  6700 08B0                beq        +0x8B2 /* 00004284 */
  5554. 000039D6  2F2D BB78                move.l     -[A7], [A5 - 0x4488]
  5555. 000039DA  486D BBBC                pea.l      [A5 - 0x4444]
  5556. 000039DE  4EAD 0D82                jsr        [A5 + 0xD82 /* export_428 */]
  5557. 000039E2  486D BBBC                pea.l      [A5 - 0x4444]
  5558. 000039E6  2F0B                     move.l     -[A7], A3
  5559. 000039E8  4EBA 0D3E                jsr        [PC + 0xD3E /* 00004728 */]
  5560. 000039EC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5561. 000039F0  6000 0892                bra        +0x894 /* 00004284 */
  5562. label000039F4:
  5563. 000039F4  7002                     moveq.l    D0, 0x02
  5564. 000039F6  2F00                     move.l     -[A7], D0
  5565. 000039F8  2F0B                     move.l     -[A7], A3
  5566. 000039FA  4EBA 0B14                jsr        [PC + 0xB14 /* 00004510 */]
  5567. 000039FE  508F                     addq.l     A7, 8
  5568. 00003A00  6000 0882                bra        +0x884 /* 00004284 */
  5569. 00003A04  7000                     moveq.l    D0, 0x00
  5570. 00003A06  102C FFFF                move.b     D0, [A4 - 0x1]
  5571. 00003A0A  2F00                     move.l     -[A7], D0
  5572. 00003A0C  D6FC FFF2                add.w      A3, 0xFFF2
  5573. 00003A10  2F0B                     move.l     -[A7], A3
  5574. 00003A12  4EBA 1ED6                jsr        [PC + 0x1ED6 /* 000058EA */]
  5575. 00003A16  508F                     addq.l     A7, 8
  5576. 00003A18  6000 086A                bra        +0x86C /* 00004284 */
  5577. 00003A1C  7003                     moveq.l    D0, 0x03
  5578. 00003A1E  2F00                     move.l     -[A7], D0
  5579. 00003A20  96FC 001C                sub.w      A3, 0x1C
  5580. 00003A24  2F0B                     move.l     -[A7], A3
  5581. 00003A26  4EBA 0C6C                jsr        [PC + 0xC6C /* 00004694 */]
  5582. 00003A2A  4A40                     tst.w      D0
  5583. 00003A2C  508F                     addq.l     A7, 8
  5584. 00003A2E  6700 0854                beq        +0x856 /* 00004284 */
  5585. 00003A32  3B6D BB64 E59E           move.w     [A5 - 0x1A62], [A5 - 0x449C]
  5586. 00003A38  3B6D BB66 E5A2           move.w     [A5 - 0x1A5E], [A5 - 0x449A]
  5587. 00003A3E  3B6D BB68 E5A0           move.w     [A5 - 0x1A60], [A5 - 0x4498]
  5588. 00003A44  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  5589. 00003A48  4A40                     tst.w      D0
  5590. 00003A4A  6712                     beq        +0x14 /* 00003A5E */
  5591. 00003A4C  4EAD 0D52                jsr        [A5 + 0xD52 /* export_422 */]
  5592. 00003A50  2F00                     move.l     -[A7], D0
  5593. 00003A52  2F0B                     move.l     -[A7], A3
  5594. 00003A54  4EBA 0918                jsr        [PC + 0x918 /* 0000436E */]
  5595. 00003A58  508F                     addq.l     A7, 8
  5596. 00003A5A  6000 0828                bra        +0x82A /* 00004284 */
  5597. label00003A5E:
  5598. 00003A5E  7012                     moveq.l    D0, 0x12
  5599. 00003A60  2F00                     move.l     -[A7], D0
  5600. 00003A62  2F0B                     move.l     -[A7], A3
  5601. 00003A64  4EBA 111C                jsr        [PC + 0x111C /* 00004B82 */]
  5602. 00003A68  508F                     addq.l     A7, 8
  5603. 00003A6A  6000 0818                bra        +0x81A /* 00004284 */
  5604. 00003A6E  2F0B                     move.l     -[A7], A3
  5605. 00003A70  4EBA 0BEA                jsr        [PC + 0xBEA /* 0000465C */]
  5606. 00003A74  4A40                     tst.w      D0
  5607. 00003A76  588F                     addq.l     A7, 4
  5608. 00003A78  6700 080A                beq        +0x80C /* 00004284 */
  5609. 00003A7C  302D E59C                move.w     D0, [A5 - 0x1A64]
  5610. 00003A80  48C0                     ext.l      D0
  5611. 00003A82  2F00                     move.l     -[A7], D0
  5612. 00003A84  2F0B                     move.l     -[A7], A3
  5613. 00003A86  4EBA 089E                jsr        [PC + 0x89E /* 00004326 */]
  5614. 00003A8A  508F                     addq.l     A7, 8
  5615. 00003A8C  6000 07F6                bra        +0x7F8 /* 00004284 */
  5616. 00003A90  2F0B                     move.l     -[A7], A3
  5617. 00003A92  4EBA 0BC8                jsr        [PC + 0xBC8 /* 0000465C */]
  5618. 00003A96  4A40                     tst.w      D0
  5619. 00003A98  588F                     addq.l     A7, 4
  5620. 00003A9A  6700 07E8                beq        +0x7EA /* 00004284 */
  5621. 00003A9E  302D E59A                move.w     D0, [A5 - 0x1A66]
  5622. 00003AA2  48C0                     ext.l      D0
  5623. 00003AA4  2F00                     move.l     -[A7], D0
  5624. 00003AA6  2F0B                     move.l     -[A7], A3
  5625. 00003AA8  4EBA 087C                jsr        [PC + 0x87C /* 00004326 */]
  5626. 00003AAC  508F                     addq.l     A7, 8
  5627. 00003AAE  6000 07D4                bra        +0x7D6 /* 00004284 */
  5628. 00003AB2  2F0B                     move.l     -[A7], A3
  5629. 00003AB4  4EBA 0BA6                jsr        [PC + 0xBA6 /* 0000465C */]
  5630. 00003AB8  4A40                     tst.w      D0
  5631. 00003ABA  588F                     addq.l     A7, 4
  5632. 00003ABC  6700 07C6                beq        +0x7C8 /* 00004284 */
  5633. 00003AC0  302D E598                move.w     D0, [A5 - 0x1A68]
  5634. 00003AC4  48C0                     ext.l      D0
  5635. 00003AC6  2F00                     move.l     -[A7], D0
  5636. 00003AC8  2F0B                     move.l     -[A7], A3
  5637. 00003ACA  4EBA 085A                jsr        [PC + 0x85A /* 00004326 */]
  5638. 00003ACE  508F                     addq.l     A7, 8
  5639. 00003AD0  6000 07B2                bra        +0x7B4 /* 00004284 */
  5640. 00003AD4  7001                     moveq.l    D0, 0x01
  5641. 00003AD6  B02B 000D                cmp.b      D0, [A3 + 0xD]
  5642. 00003ADA  6656                     bne        +0x58 /* 00003B32 */
  5643. 00003ADC  7001                     moveq.l    D0, 0x01
  5644. 00003ADE  2F00                     move.l     -[A7], D0
  5645. 00003AE0  2F0B                     move.l     -[A7], A3
  5646. 00003AE2  4EBA 0CF8                jsr        [PC + 0xCF8 /* 000047DC */]
  5647. 00003AE6  4A40                     tst.w      D0
  5648. 00003AE8  508F                     addq.l     A7, 8
  5649. 00003AEA  6746                     beq        +0x48 /* 00003B32 */
  5650. 00003AEC  2F2D BB78                move.l     -[A7], [A5 - 0x4488]
  5651. 00003AF0  4EAD 0CDA                jsr        [A5 + 0xCDA /* export_407 */]
  5652. 00003AF4  4A40                     tst.w      D0
  5653. 00003AF6  588F                     addq.l     A7, 4
  5654. 00003AF8  6728                     beq        +0x2A /* 00003B22 */
  5655. 00003AFA  422B 000D                clr.b      [A3 + 0xD]
  5656. 00003AFE  422B 000C                clr.b      [A3 + 0xC]
  5657. 00003B02  4EAD 0F6A                jsr        [A5 + 0xF6A /* export_489 */]
  5658. 00003B06  3D40 FFE0                move.w     [A6 - 0x20], D0
  5659. 00003B0A  2D41 FFE2                move.l     [A6 - 0x1E], D1
  5660. 00003B0E  2D48 FFE6                move.l     [A6 - 0x1A], A0
  5661. 00003B12  486E FFE0                pea.l      [A6 - 0x20]
  5662. 00003B16  2F0B                     move.l     -[A7], A3
  5663. 00003B18  3F3C 0810                move.w     -[A7], 0x810
  5664. 00003B1C  A9EB                     syscall    Pack4/FP68K
  5665. 00003B1E  6000 0764                bra        +0x766 /* 00004284 */
  5666. label00003B22:
  5667. 00003B22  7013                     moveq.l    D0, 0x13
  5668. 00003B24  2F00                     move.l     -[A7], D0
  5669. 00003B26  2F0B                     move.l     -[A7], A3
  5670. 00003B28  4EBA 1058                jsr        [PC + 0x1058 /* 00004B82 */]
  5671. 00003B2C  508F                     addq.l     A7, 8
  5672. 00003B2E  6000 0754                bra        +0x756 /* 00004284 */
  5673. label00003B32:
  5674. 00003B32  700C                     moveq.l    D0, 0x0C
  5675. 00003B34  2F00                     move.l     -[A7], D0
  5676. 00003B36  2F0B                     move.l     -[A7], A3
  5677. 00003B38  4EBA 1048                jsr        [PC + 0x1048 /* 00004B82 */]
  5678. 00003B3C  508F                     addq.l     A7, 8
  5679. 00003B3E  6000 0744                bra        +0x746 /* 00004284 */
  5680. 00003B42  7002                     moveq.l    D0, 0x02
  5681. 00003B44  2F00                     move.l     -[A7], D0
  5682. 00003B46  D6FC FFF2                add.w      A3, 0xFFF2
  5683. 00003B4A  2F0B                     move.l     -[A7], A3
  5684. 00003B4C  4EBA 09C2                jsr        [PC + 0x9C2 /* 00004510 */]
  5685. 00003B50  4A40                     tst.w      D0
  5686. 00003B52  508F                     addq.l     A7, 8
  5687. 00003B54  6700 072E                beq        +0x730 /* 00004284 */
  5688. 00003B58  303C 0080                move.w     D0, 0x80
  5689. 00003B5C  C02D BAEC                and.b      D0, [A5 - 0x4514]
  5690. 00003B60  6626                     bne        +0x28 /* 00003B88 */
  5691. 00003B62  486D BB34                pea.l      [A5 - 0x44CC]
  5692. 00003B66  486D BAF4                pea.l      [A5 - 0x450C]
  5693. 00003B6A  486D B8B4                pea.l      [A5 - 0x474C]
  5694. 00003B6E  4EBA CA30                jsr        [PC - 0x35D0 /* 000005A0 */]
  5695. 00003B72  2F0B                     move.l     -[A7], A3
  5696. 00003B74  486D BAEC                pea.l      [A5 - 0x4514]
  5697. 00003B78  486D BB34                pea.l      [A5 - 0x44CC]
  5698. 00003B7C  4EBA C9DA                jsr        [PC - 0x3626 /* 00000558 */]
  5699. 00003B80  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5700. 00003B84  6000 06FE                bra        +0x700 /* 00004284 */
  5701. label00003B88:
  5702. 00003B88  700C                     moveq.l    D0, 0x0C
  5703. 00003B8A  2F00                     move.l     -[A7], D0
  5704. 00003B8C  2F0B                     move.l     -[A7], A3
  5705. 00003B8E  4EBA 0FF2                jsr        [PC + 0xFF2 /* 00004B82 */]
  5706. 00003B92  508F                     addq.l     A7, 8
  5707. 00003B94  6000 06EE                bra        +0x6F0 /* 00004284 */
  5708. 00003B98  7002                     moveq.l    D0, 0x02
  5709. 00003B9A  2F00                     move.l     -[A7], D0
  5710. 00003B9C  D6FC FFF2                add.w      A3, 0xFFF2
  5711. 00003BA0  2F0B                     move.l     -[A7], A3
  5712. 00003BA2  4EBA 096C                jsr        [PC + 0x96C /* 00004510 */]
  5713. 00003BA6  4A40                     tst.w      D0
  5714. 00003BA8  508F                     addq.l     A7, 8
  5715. 00003BAA  6700 06D8                beq        +0x6DA /* 00004284 */
  5716. 00003BAE  303C 0080                move.w     D0, 0x80
  5717. 00003BB2  C02D BAEC                and.b      D0, [A5 - 0x4514]
  5718. 00003BB6  6626                     bne        +0x28 /* 00003BDE */
  5719. 00003BB8  486D BAFC                pea.l      [A5 - 0x4504]
  5720. 00003BBC  486D B8AC                pea.l      [A5 - 0x4754]
  5721. 00003BC0  486D BAF4                pea.l      [A5 - 0x450C]
  5722. 00003BC4  4EBA C9DA                jsr        [PC - 0x3626 /* 000005A0 */]
  5723. 00003BC8  2F0B                     move.l     -[A7], A3
  5724. 00003BCA  486D BAFC                pea.l      [A5 - 0x4504]
  5725. 00003BCE  486D BAEC                pea.l      [A5 - 0x4514]
  5726. 00003BD2  4EBA C984                jsr        [PC - 0x367C /* 00000558 */]
  5727. 00003BD6  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5728. 00003BDA  6000 06A8                bra        +0x6AA /* 00004284 */
  5729. label00003BDE:
  5730. 00003BDE  700C                     moveq.l    D0, 0x0C
  5731. 00003BE0  2F00                     move.l     -[A7], D0
  5732. 00003BE2  2F0B                     move.l     -[A7], A3
  5733. 00003BE4  4EBA 0F9C                jsr        [PC + 0xF9C /* 00004B82 */]
  5734. 00003BE8  508F                     addq.l     A7, 8
  5735. 00003BEA  6000 0698                bra        +0x69A /* 00004284 */
  5736. 00003BEE  7002                     moveq.l    D0, 0x02
  5737. 00003BF0  2F00                     move.l     -[A7], D0
  5738. 00003BF2  D6FC FFF2                add.w      A3, 0xFFF2
  5739. 00003BF6  2F0B                     move.l     -[A7], A3
  5740. 00003BF8  4EBA 0916                jsr        [PC + 0x916 /* 00004510 */]
  5741. 00003BFC  4A40                     tst.w      D0
  5742. 00003BFE  508F                     addq.l     A7, 8
  5743. 00003C00  6700 0682                beq        +0x684 /* 00004284 */
  5744. 00003C04  303C 0080                move.w     D0, 0x80
  5745. 00003C08  C02D BAEC                and.b      D0, [A5 - 0x4514]
  5746. 00003C0C  6626                     bne        +0x28 /* 00003C34 */
  5747. 00003C0E  486D BAFC                pea.l      [A5 - 0x4504]
  5748. 00003C12  486D B89C                pea.l      [A5 - 0x4764]
  5749. 00003C16  486D BAF4                pea.l      [A5 - 0x450C]
  5750. 00003C1A  4EBA C984                jsr        [PC - 0x367C /* 000005A0 */]
  5751. 00003C1E  2F0B                     move.l     -[A7], A3
  5752. 00003C20  486D BAFC                pea.l      [A5 - 0x4504]
  5753. 00003C24  486D BAEC                pea.l      [A5 - 0x4514]
  5754. 00003C28  4EBA C92E                jsr        [PC - 0x36D2 /* 00000558 */]
  5755. 00003C2C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5756. 00003C30  6000 0652                bra        +0x654 /* 00004284 */
  5757. label00003C34:
  5758. 00003C34  700C                     moveq.l    D0, 0x0C
  5759. 00003C36  2F00                     move.l     -[A7], D0
  5760. 00003C38  2F0B                     move.l     -[A7], A3
  5761. 00003C3A  4EBA 0F46                jsr        [PC + 0xF46 /* 00004B82 */]
  5762. 00003C3E  508F                     addq.l     A7, 8
  5763. 00003C40  6000 0642                bra        +0x644 /* 00004284 */
  5764. 00003C44  7001                     moveq.l    D0, 0x01
  5765. 00003C46  2F00                     move.l     -[A7], D0
  5766. 00003C48  2F0B                     move.l     -[A7], A3
  5767. 00003C4A  D6FC FFF2                add.w      A3, 0xFFF2
  5768. 00003C4E  4EBA 0B8C                jsr        [PC + 0xB8C /* 000047DC */]
  5769. 00003C52  4A40                     tst.w      D0
  5770. 00003C54  508F                     addq.l     A7, 8
  5771. 00003C56  672C                     beq        +0x2E /* 00003C84 */
  5772. 00003C58  2F0B                     move.l     -[A7], A3
  5773. 00003C5A  4EBA 0A00                jsr        [PC + 0xA00 /* 0000465C */]
  5774. 00003C5E  4A40                     tst.w      D0
  5775. 00003C60  588F                     addq.l     A7, 4
  5776. 00003C62  6700 0620                beq        +0x622 /* 00004284 */
  5777. 00003C66  2F2D BB78                move.l     -[A7], [A5 - 0x4488]
  5778. 00003C6A  486D BBBC                pea.l      [A5 - 0x4444]
  5779. 00003C6E  4EAD 0D82                jsr        [A5 + 0xD82 /* export_428 */]
  5780. 00003C72  486D BBBC                pea.l      [A5 - 0x4444]
  5781. 00003C76  2F0B                     move.l     -[A7], A3
  5782. 00003C78  4EBA 0AAE                jsr        [PC + 0xAAE /* 00004728 */]
  5783. 00003C7C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5784. 00003C80  6000 0602                bra        +0x604 /* 00004284 */
  5785. label00003C84:
  5786. 00003C84  7002                     moveq.l    D0, 0x02
  5787. 00003C86  2F00                     move.l     -[A7], D0
  5788. 00003C88  2F0B                     move.l     -[A7], A3
  5789. 00003C8A  4EBA 0884                jsr        [PC + 0x884 /* 00004510 */]
  5790. 00003C8E  508F                     addq.l     A7, 8
  5791. 00003C90  6000 05F2                bra        +0x5F4 /* 00004284 */
  5792. 00003C94  7003                     moveq.l    D0, 0x03
  5793. 00003C96  2F00                     move.l     -[A7], D0
  5794. 00003C98  96FC 001C                sub.w      A3, 0x1C
  5795. 00003C9C  2F0B                     move.l     -[A7], A3
  5796. 00003C9E  4EBA 09F4                jsr        [PC + 0x9F4 /* 00004694 */]
  5797. 00003CA2  4A40                     tst.w      D0
  5798. 00003CA4  508F                     addq.l     A7, 8
  5799. 00003CA6  6700 05DC                beq        +0x5DE /* 00004284 */
  5800. 00003CAA  3B6D BB64 E59C           move.w     [A5 - 0x1A64], [A5 - 0x449C]
  5801. 00003CB0  3B6D BB66 E59A           move.w     [A5 - 0x1A66], [A5 - 0x449A]
  5802. 00003CB6  3B6D BB68 E598           move.w     [A5 - 0x1A68], [A5 - 0x4498]
  5803. 00003CBC  426D E596                clr.w      [A5 - 0x1A6A]
  5804. 00003CC0  4EAD 0F62                jsr        [A5 + 0xF62 /* export_488 */]
  5805. 00003CC4  4A40                     tst.w      D0
  5806. 00003CC6  6720                     beq        +0x22 /* 00003CE8 */
  5807. 00003CC8  4EAD 0F6A                jsr        [A5 + 0xF6A /* export_489 */]
  5808. 00003CCC  3D40 FFE0                move.w     [A6 - 0x20], D0
  5809. 00003CD0  2D41 FFE2                move.l     [A6 - 0x1E], D1
  5810. 00003CD4  2D48 FFE6                move.l     [A6 - 0x1A], A0
  5811. 00003CD8  486E FFE0                pea.l      [A6 - 0x20]
  5812. 00003CDC  2F0B                     move.l     -[A7], A3
  5813. 00003CDE  3F3C 0810                move.w     -[A7], 0x810
  5814. 00003CE2  A9EB                     syscall    Pack4/FP68K
  5815. 00003CE4  6000 059E                bra        +0x5A0 /* 00004284 */
  5816. label00003CE8:
  5817. 00003CE8  7013                     moveq.l    D0, 0x13
  5818. 00003CEA  2F00                     move.l     -[A7], D0
  5819. 00003CEC  2F0B                     move.l     -[A7], A3
  5820. 00003CEE  4EBA 0E92                jsr        [PC + 0xE92 /* 00004B82 */]
  5821. 00003CF2  508F                     addq.l     A7, 8
  5822. 00003CF4  6000 058E                bra        +0x590 /* 00004284 */
  5823. 00003CF8  96FC 001C                sub.w      A3, 0x1C
  5824. 00003CFC  2F0B                     move.l     -[A7], A3
  5825. 00003CFE  4EBA 2484                jsr        [PC + 0x2484 /* 00006184 */]
  5826. 00003D02  588F                     addq.l     A7, 4
  5827. 00003D04  6000 057E                bra        +0x580 /* 00004284 */
  5828. 00003D08  96FC 001C                sub.w      A3, 0x1C
  5829. 00003D0C  2F0B                     move.l     -[A7], A3
  5830. 00003D0E  4EBA 252C                jsr        [PC + 0x252C /* 0000623C */]
  5831. 00003D12  588F                     addq.l     A7, 4
  5832. 00003D14  6000 056E                bra        +0x570 /* 00004284 */
  5833. 00003D18  7003                     moveq.l    D0, 0x03
  5834. 00003D1A  2F00                     move.l     -[A7], D0
  5835. 00003D1C  96FC 001C                sub.w      A3, 0x1C
  5836. 00003D20  2F0B                     move.l     -[A7], A3
  5837. 00003D22  4EBA 07EC                jsr        [PC + 0x7EC /* 00004510 */]
  5838. 00003D26  4A40                     tst.w      D0
  5839. 00003D28  508F                     addq.l     A7, 8
  5840. 00003D2A  6700 0558                beq        +0x55A /* 00004284 */
  5841. 00003D2E  4EBA 0E6A                jsr        [PC + 0xE6A /* 00004B9A */]
  5842. 00003D32  2F0B                     move.l     -[A7], A3
  5843. 00003D34  486D BB34                pea.l      [A5 - 0x44CC]
  5844. 00003D38  486D BAFC                pea.l      [A5 - 0x4504]
  5845. 00003D3C  4EBA C862                jsr        [PC - 0x379E /* 000005A0 */]
  5846. 00003D40  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5847. 00003D44  6000 053E                bra        +0x540 /* 00004284 */
  5848. 00003D48  200B                     move.l     D0, A3
  5849. 00003D4A  720E                     moveq.l    D1, 0x0E
  5850. 00003D4C  9081                     sub.l      D0, D1
  5851. 00003D4E  2040                     movea.l    A0, D0
  5852. 00003D50  43EE FFF2                lea.l      A1, [A6 - 0xE]
  5853. 00003D54  22D8                     move.l     [A1]+, [A0]+
  5854. 00003D56  22D8                     move.l     [A1]+, [A0]+
  5855. 00003D58  22D8                     move.l     [A1]+, [A0]+
  5856. 00003D5A  32D8                     move.w     [A1]+, [A0]+
  5857. 00003D5C  200B                     move.l     D0, A3
  5858. 00003D5E  741C                     moveq.l    D2, 0x1C
  5859. 00003D60  9082                     sub.l      D0, D2
  5860. 00003D62  2040                     movea.l    A0, D0
  5861. 00003D64  200B                     move.l     D0, A3
  5862. 00003D66  9081                     sub.l      D0, D1
  5863. 00003D68  2240                     movea.l    A1, D0
  5864. 00003D6A  22D8                     move.l     [A1]+, [A0]+
  5865. 00003D6C  22D8                     move.l     [A1]+, [A0]+
  5866. 00003D6E  22D8                     move.l     [A1]+, [A0]+
  5867. 00003D70  32D8                     move.w     [A1]+, [A0]+
  5868. 00003D72  200B                     move.l     D0, A3
  5869. 00003D74  9082                     sub.l      D0, D2
  5870. 00003D76  2040                     movea.l    A0, D0
  5871. 00003D78  224B                     movea.l    A1, A3
  5872. 00003D7A  20D9                     move.l     [A0]+, [A1]+
  5873. 00003D7C  20D9                     move.l     [A0]+, [A1]+
  5874. 00003D7E  20D9                     move.l     [A0]+, [A1]+
  5875. 00003D80  30D9                     move.w     [A0]+, [A1]+
  5876. 00003D82  41EE FFF2                lea.l      A0, [A6 - 0xE]
  5877. 00003D86  224B                     movea.l    A1, A3
  5878. 00003D88  22D8                     move.l     [A1]+, [A0]+
  5879. 00003D8A  22D8                     move.l     [A1]+, [A0]+
  5880. 00003D8C  22D8                     move.l     [A1]+, [A0]+
  5881. 00003D8E  32D8                     move.w     [A1]+, [A0]+
  5882. 00003D90  7003                     moveq.l    D0, 0x03
  5883. 00003D92  2F00                     move.l     -[A7], D0
  5884. 00003D94  96FC 001C                sub.w      A3, 0x1C
  5885. 00003D98  2F0B                     move.l     -[A7], A3
  5886. 00003D9A  4EBA 0774                jsr        [PC + 0x774 /* 00004510 */]
  5887. 00003D9E  4A40                     tst.w      D0
  5888. 00003DA0  508F                     addq.l     A7, 8
  5889. 00003DA2  6700 04E0                beq        +0x4E2 /* 00004284 */
  5890. 00003DA6  486D BAFC                pea.l      [A5 - 0x4504]
  5891. 00003DAA  4EBA CC28                jsr        [PC - 0x33D8 /* 000009D4 */]
  5892. 00003DAE  4A40                     tst.w      D0
  5893. 00003DB0  588F                     addq.l     A7, 4
  5894. 00003DB2  6610                     bne        +0x12 /* 00003DC4 */
  5895. 00003DB4  700C                     moveq.l    D0, 0x0C
  5896. 00003DB6  2F00                     move.l     -[A7], D0
  5897. 00003DB8  2F0B                     move.l     -[A7], A3
  5898. 00003DBA  4EBA 0DC6                jsr        [PC + 0xDC6 /* 00004B82 */]
  5899. 00003DBE  508F                     addq.l     A7, 8
  5900. 00003DC0  6000 04C2                bra        +0x4C4 /* 00004284 */
  5901. label00003DC4:
  5902. 00003DC4  0A2D 0080 BAFC           xori.b     [A5 - 0x4504], 0x80
  5903. 00003DCA  7079                     moveq.l    D0, 0x79
  5904. 00003DCC  B02C FFFF                cmp.b      D0, [A4 - 0x1]
  5905. 00003DD0  661A                     bne        +0x1C /* 00003DEC */
  5906. 00003DD2  486D 1BDA                pea.l      [A5 + 0x1BDA /* export_887 */]
  5907. 00003DD6  486D B884                pea.l      [A5 - 0x477C]
  5908. 00003DDA  486D E936                pea.l      [A5 - 0x16CA]
  5909. 00003DDE  2F0B                     move.l     -[A7], A3
  5910. 00003DE0  4EBA 12A8                jsr        [PC + 0x12A8 /* 0000508A */]
  5911. 00003DE4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5912. 00003DE8  6000 049A                bra        +0x49C /* 00004284 */
  5913. label00003DEC:
  5914. 00003DEC  2F0B                     move.l     -[A7], A3
  5915. 00003DEE  486D BAF4                pea.l      [A5 - 0x450C]
  5916. 00003DF2  4EBA 1674                jsr        [PC + 0x1674 /* 00005468 */]
  5917. 00003DF6  508F                     addq.l     A7, 8
  5918. 00003DF8  6000 048A                bra        +0x48C /* 00004284 */
  5919. 00003DFC  96FC 001C                sub.w      A3, 0x1C
  5920. 00003E00  2F0B                     move.l     -[A7], A3
  5921. 00003E02  4EBA 24AA                jsr        [PC + 0x24AA /* 000062AE */]
  5922. 00003E06  588F                     addq.l     A7, 4
  5923. 00003E08  6000 047A                bra        +0x47C /* 00004284 */
  5924. 00003E0C  7003                     moveq.l    D0, 0x03
  5925. 00003E0E  2F00                     move.l     -[A7], D0
  5926. 00003E10  96FC 001C                sub.w      A3, 0x1C
  5927. 00003E14  2F0B                     move.l     -[A7], A3
  5928. 00003E16  4EBA 06F8                jsr        [PC + 0x6F8 /* 00004510 */]
  5929. 00003E1A  4A40                     tst.w      D0
  5930. 00003E1C  508F                     addq.l     A7, 8
  5931. 00003E1E  6700 0464                beq        +0x466 /* 00004284 */
  5932. 00003E22  486D BAEC                pea.l      [A5 - 0x4514]
  5933. 00003E26  4EBA CBAC                jsr        [PC - 0x3454 /* 000009D4 */]
  5934. 00003E2A  4A40                     tst.w      D0
  5935. 00003E2C  588F                     addq.l     A7, 4
  5936. 00003E2E  6740                     beq        +0x42 /* 00003E70 */
  5937. 00003E30  0A2D 0080 BAF4           xori.b     [A5 - 0x450C], 0x80
  5938. 00003E36  4EBA 0D62                jsr        [PC + 0xD62 /* 00004B9A */]
  5939. 00003E3A  486D BB34                pea.l      [A5 - 0x44CC]
  5940. 00003E3E  486D BB34                pea.l      [A5 - 0x44CC]
  5941. 00003E42  486D E9CE                pea.l      [A5 - 0x1632]
  5942. 00003E46  4EBA C734                jsr        [PC - 0x38CC /* 0000057C */]
  5943. 00003E4A  486D BB34                pea.l      [A5 - 0x44CC]
  5944. 00003E4E  486D BAEC                pea.l      [A5 - 0x4514]
  5945. 00003E52  486D BB34                pea.l      [A5 - 0x44CC]
  5946. 00003E56  4EBA C76C                jsr        [PC - 0x3894 /* 000005C4 */]
  5947. 00003E5A  2F0B                     move.l     -[A7], A3
  5948. 00003E5C  486D BB34                pea.l      [A5 - 0x44CC]
  5949. 00003E60  486D BAFC                pea.l      [A5 - 0x4504]
  5950. 00003E64  4EBA C73A                jsr        [PC - 0x38C6 /* 000005A0 */]
  5951. 00003E68  4FEF 0024                lea.l      A7, [A7 + 0x24]
  5952. 00003E6C  6000 0416                bra        +0x418 /* 00004284 */
  5953. label00003E70:
  5954. 00003E70  2F0B                     move.l     -[A7], A3
  5955. 00003E72  486D BAF4                pea.l      [A5 - 0x450C]
  5956. 00003E76  486D BAFC                pea.l      [A5 - 0x4504]
  5957. 00003E7A  4EBA C724                jsr        [PC - 0x38DC /* 000005A0 */]
  5958. 00003E7E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5959. 00003E82  6000 0400                bra        +0x402 /* 00004284 */
  5960. 00003E86  7003                     moveq.l    D0, 0x03
  5961. 00003E88  2F00                     move.l     -[A7], D0
  5962. 00003E8A  96FC 001C                sub.w      A3, 0x1C
  5963. 00003E8E  2F0B                     move.l     -[A7], A3
  5964. 00003E90  4EBA 067E                jsr        [PC + 0x67E /* 00004510 */]
  5965. 00003E94  4A40                     tst.w      D0
  5966. 00003E96  508F                     addq.l     A7, 8
  5967. 00003E98  6700 03EA                beq        +0x3EC /* 00004284 */
  5968. 00003E9C  0A2D 0080 BAF4           xori.b     [A5 - 0x450C], 0x80
  5969. 00003EA2  4EBA 0CF6                jsr        [PC + 0xCF6 /* 00004B9A */]
  5970. 00003EA6  2F0B                     move.l     -[A7], A3
  5971. 00003EA8  486D BB34                pea.l      [A5 - 0x44CC]
  5972. 00003EAC  486D BAFC                pea.l      [A5 - 0x4504]
  5973. 00003EB0  4EBA C6EE                jsr        [PC - 0x3912 /* 000005A0 */]
  5974. 00003EB4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5975. 00003EB8  6000 03CA                bra        +0x3CC /* 00004284 */
  5976. 00003EBC  7003                     moveq.l    D0, 0x03
  5977. 00003EBE  2F00                     move.l     -[A7], D0
  5978. 00003EC0  96FC 001C                sub.w      A3, 0x1C
  5979. 00003EC4  2F0B                     move.l     -[A7], A3
  5980. 00003EC6  4EBA 0648                jsr        [PC + 0x648 /* 00004510 */]
  5981. 00003ECA  4A40                     tst.w      D0
  5982. 00003ECC  508F                     addq.l     A7, 8
  5983. 00003ECE  6700 03B4                beq        +0x3B6 /* 00004284 */
  5984. 00003ED2  486D BAEC                pea.l      [A5 - 0x4514]
  5985. 00003ED6  4EBA CAFC                jsr        [PC - 0x3504 /* 000009D4 */]
  5986. 00003EDA  4A40                     tst.w      D0
  5987. 00003EDC  588F                     addq.l     A7, 4
  5988. 00003EDE  6F1C                     ble        +0x1E /* 00003EFC */
  5989. 00003EE0  486D BAF4                pea.l      [A5 - 0x450C]
  5990. 00003EE4  4EBA CAEE                jsr        [PC - 0x3512 /* 000009D4 */]
  5991. 00003EE8  4A40                     tst.w      D0
  5992. 00003EEA  588F                     addq.l     A7, 4
  5993. 00003EEC  6F0E                     ble        +0x10 /* 00003EFC */
  5994. 00003EEE  486D BAFC                pea.l      [A5 - 0x4504]
  5995. 00003EF2  4EBA CAE0                jsr        [PC - 0x3520 /* 000009D4 */]
  5996. 00003EF6  4A40                     tst.w      D0
  5997. 00003EF8  588F                     addq.l     A7, 4
  5998. 00003EFA  6610                     bne        +0x12 /* 00003F0C */
  5999. label00003EFC:
  6000. 00003EFC  700C                     moveq.l    D0, 0x0C
  6001. 00003EFE  2F00                     move.l     -[A7], D0
  6002. 00003F00  2F0B                     move.l     -[A7], A3
  6003. 00003F02  4EBA 0C7E                jsr        [PC + 0xC7E /* 00004B82 */]
  6004. 00003F06  508F                     addq.l     A7, 8
  6005. 00003F08  6000 037A                bra        +0x37C /* 00004284 */
  6006. label00003F0C:
  6007. 00003F0C  486D BAEC                pea.l      [A5 - 0x4514]
  6008. 00003F10  486D BAF4                pea.l      [A5 - 0x450C]
  6009. 00003F14  486D BAEC                pea.l      [A5 - 0x4514]
  6010. 00003F18  4EBA C6AA                jsr        [PC - 0x3956 /* 000005C4 */]
  6011. 00003F1C  486D BAFC                pea.l      [A5 - 0x4504]
  6012. 00003F20  486D BAFC                pea.l      [A5 - 0x4504]
  6013. 00003F24  486D E9CE                pea.l      [A5 - 0x1632]
  6014. 00003F28  4EBA C69A                jsr        [PC - 0x3966 /* 000005C4 */]
  6015. 00003F2C  2F0B                     move.l     -[A7], A3
  6016. 00003F2E  486D BAFC                pea.l      [A5 - 0x4504]
  6017. 00003F32  486D BAEC                pea.l      [A5 - 0x4514]
  6018. 00003F36  4EBA C7F8                jsr        [PC - 0x3808 /* 00000730 */]
  6019. 00003F3A  2F0B                     move.l     -[A7], A3
  6020. 00003F3C  486D E9CE                pea.l      [A5 - 0x1632]
  6021. 00003F40  2F0B                     move.l     -[A7], A3
  6022. 00003F42  4EBA C638                jsr        [PC - 0x39C8 /* 0000057C */]
  6023. 00003F46  4FEF 0030                lea.l      A7, [A7 + 0x30]
  6024. 00003F4A  6000 0338                bra        +0x33A /* 00004284 */
  6025. 00003F4E  7003                     moveq.l    D0, 0x03
  6026. 00003F50  2F00                     move.l     -[A7], D0
  6027. 00003F52  96FC 001C                sub.w      A3, 0x1C
  6028. 00003F56  2F0B                     move.l     -[A7], A3
  6029. 00003F58  4EBA 05B6                jsr        [PC + 0x5B6 /* 00004510 */]
  6030. 00003F5C  4A40                     tst.w      D0
  6031. 00003F5E  508F                     addq.l     A7, 8
  6032. 00003F60  6700 0322                beq        +0x324 /* 00004284 */
  6033. 00003F64  486D BAFC                pea.l      [A5 - 0x4504]
  6034. 00003F68  4EBA CA6A                jsr        [PC - 0x3596 /* 000009D4 */]
  6035. 00003F6C  4A40                     tst.w      D0
  6036. 00003F6E  588F                     addq.l     A7, 4
  6037. 00003F70  6E10                     bgt        +0x12 /* 00003F82 */
  6038. 00003F72  700C                     moveq.l    D0, 0x0C
  6039. 00003F74  2F00                     move.l     -[A7], D0
  6040. 00003F76  2F0B                     move.l     -[A7], A3
  6041. 00003F78  4EBA 0C08                jsr        [PC + 0xC08 /* 00004B82 */]
  6042. 00003F7C  508F                     addq.l     A7, 8
  6043. 00003F7E  6000 0304                bra        +0x306 /* 00004284 */
  6044. label00003F82:
  6045. 00003F82  486D BAEC                pea.l      [A5 - 0x4514]
  6046. 00003F86  486D BAF4                pea.l      [A5 - 0x450C]
  6047. 00003F8A  486D BAEC                pea.l      [A5 - 0x4514]
  6048. 00003F8E  4EBA C5EC                jsr        [PC - 0x3A14 /* 0000057C */]
  6049. 00003F92  2F0B                     move.l     -[A7], A3
  6050. 00003F94  486D BAFC                pea.l      [A5 - 0x4504]
  6051. 00003F98  486D BAEC                pea.l      [A5 - 0x4514]
  6052. 00003F9C  4EBA C626                jsr        [PC - 0x39DA /* 000005C4 */]
  6053. 00003FA0  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6054. 00003FA4  6000 02DE                bra        +0x2E0 /* 00004284 */
  6055. 00003FA8  7003                     moveq.l    D0, 0x03
  6056. 00003FAA  2F00                     move.l     -[A7], D0
  6057. 00003FAC  96FC 001C                sub.w      A3, 0x1C
  6058. 00003FB0  2F0B                     move.l     -[A7], A3
  6059. 00003FB2  4EBA 055C                jsr        [PC + 0x55C /* 00004510 */]
  6060. 00003FB6  4A40                     tst.w      D0
  6061. 00003FB8  508F                     addq.l     A7, 8
  6062. 00003FBA  6700 02C8                beq        +0x2CA /* 00004284 */
  6063. 00003FBE  303C 0080                move.w     D0, 0x80
  6064. 00003FC2  C02D BAEC                and.b      D0, [A5 - 0x4514]
  6065. 00003FC6  6626                     bne        +0x28 /* 00003FEE */
  6066. 00003FC8  303C 0080                move.w     D0, 0x80
  6067. 00003FCC  C02D BAF4                and.b      D0, [A5 - 0x450C]
  6068. 00003FD0  661C                     bne        +0x1E /* 00003FEE */
  6069. 00003FD2  303C 0080                move.w     D0, 0x80
  6070. 00003FD6  C02D BAFC                and.b      D0, [A5 - 0x4504]
  6071. 00003FDA  6612                     bne        +0x14 /* 00003FEE */
  6072. 00003FDC  486D B8A4                pea.l      [A5 - 0x475C]
  6073. 00003FE0  486D BAF4                pea.l      [A5 - 0x450C]
  6074. 00003FE4  4EBA C990                jsr        [PC - 0x3670 /* 00000976 */]
  6075. 00003FE8  4A80                     tst.l      D0
  6076. 00003FEA  508F                     addq.l     A7, 8
  6077. 00003FEC  6D10                     blt        +0x12 /* 00003FFE */
  6078. label00003FEE:
  6079. 00003FEE  700C                     moveq.l    D0, 0x0C
  6080. 00003FF0  2F00                     move.l     -[A7], D0
  6081. 00003FF2  2F0B                     move.l     -[A7], A3
  6082. 00003FF4  4EBA 0B8C                jsr        [PC + 0xB8C /* 00004B82 */]
  6083. 00003FF8  508F                     addq.l     A7, 8
  6084. 00003FFA  6000 0288                bra        +0x28A /* 00004284 */
  6085. label00003FFE:
  6086. 00003FFE  486D BB34                pea.l      [A5 - 0x44CC]
  6087. 00004002  486D BAF4                pea.l      [A5 - 0x450C]
  6088. 00004006  486D BAFC                pea.l      [A5 - 0x4504]
  6089. 0000400A  4EBA C594                jsr        [PC - 0x3A6C /* 000005A0 */]
  6090. 0000400E  486D BB34                pea.l      [A5 - 0x44CC]
  6091. 00004012  486D BAEC                pea.l      [A5 - 0x4514]
  6092. 00004016  486D BB34                pea.l      [A5 - 0x44CC]
  6093. 0000401A  4EBA C5A8                jsr        [PC - 0x3A58 /* 000005C4 */]
  6094. 0000401E  486D BB34                pea.l      [A5 - 0x44CC]
  6095. 00004022  486D E9CE                pea.l      [A5 - 0x1632]
  6096. 00004026  486D BB34                pea.l      [A5 - 0x44CC]
  6097. 0000402A  4EBA C52C                jsr        [PC - 0x3AD4 /* 00000558 */]
  6098. 0000402E  486D BB2C                pea.l      [A5 - 0x44D4]
  6099. 00004032  486D E9CE                pea.l      [A5 - 0x1632]
  6100. 00004036  486D BAF4                pea.l      [A5 - 0x450C]
  6101. 0000403A  4EBA C51C                jsr        [PC - 0x3AE4 /* 00000558 */]
  6102. 0000403E  486D BB34                pea.l      [A5 - 0x44CC]
  6103. 00004042  7001                     moveq.l    D0, 0x01
  6104. 00004044  2F00                     move.l     -[A7], D0
  6105. 00004046  486D BB34                pea.l      [A5 - 0x44CC]
  6106. 0000404A  4EBA C6AA                jsr        [PC - 0x3956 /* 000006F6 */]
  6107. 0000404E  486D BB2C                pea.l      [A5 - 0x44D4]
  6108. 00004052  7001                     moveq.l    D0, 0x01
  6109. 00004054  2F00                     move.l     -[A7], D0
  6110. 00004056  486D BB2C                pea.l      [A5 - 0x44D4]
  6111. 0000405A  4EBA C69A                jsr        [PC - 0x3966 /* 000006F6 */]
  6112. 0000405E  2F0B                     move.l     -[A7], A3
  6113. 00004060  486D BB2C                pea.l      [A5 - 0x44D4]
  6114. 00004064  486D BB34                pea.l      [A5 - 0x44CC]
  6115. 00004068  4EBA C55A                jsr        [PC - 0x3AA6 /* 000005C4 */]
  6116. 0000406C  4FEF 0054                lea.l      A7, [A7 + 0x54]
  6117. 00004070  6000 0212                bra        +0x214 /* 00004284 */
  6118. 00004074  7004                     moveq.l    D0, 0x04
  6119. 00004076  2F00                     move.l     -[A7], D0
  6120. 00004078  96FC 002A                sub.w      A3, 0x2A /* '*' */
  6121. 0000407C  2F0B                     move.l     -[A7], A3
  6122. 0000407E  4EBA 0490                jsr        [PC + 0x490 /* 00004510 */]
  6123. 00004082  4A40                     tst.w      D0
  6124. 00004084  508F                     addq.l     A7, 8
  6125. 00004086  6700 01FC                beq        +0x1FE /* 00004284 */
  6126. 0000408A  303C 0080                move.w     D0, 0x80
  6127. 0000408E  C02D BAEC                and.b      D0, [A5 - 0x4514]
  6128. 00004092  6640                     bne        +0x42 /* 000040D4 */
  6129. 00004094  486D BAF4                pea.l      [A5 - 0x450C]
  6130. 00004098  486D BAEC                pea.l      [A5 - 0x4514]
  6131. 0000409C  4EBA C8D8                jsr        [PC - 0x3728 /* 00000976 */]
  6132. 000040A0  4A80                     tst.l      D0
  6133. 000040A2  508F                     addq.l     A7, 8
  6134. 000040A4  6E2E                     bgt        +0x30 /* 000040D4 */
  6135. 000040A6  486D BB04                pea.l      [A5 - 0x44FC]
  6136. 000040AA  4EBA C928                jsr        [PC - 0x36D8 /* 000009D4 */]
  6137. 000040AE  4A40                     tst.w      D0
  6138. 000040B0  588F                     addq.l     A7, 4
  6139. 000040B2  6F20                     ble        +0x22 /* 000040D4 */
  6140. 000040B4  486D BAFC                pea.l      [A5 - 0x4504]
  6141. 000040B8  4EBA C91A                jsr        [PC - 0x36E6 /* 000009D4 */]
  6142. 000040BC  4A40                     tst.w      D0
  6143. 000040BE  588F                     addq.l     A7, 4
  6144. 000040C0  6F12                     ble        +0x14 /* 000040D4 */
  6145. 000040C2  486D BAFC                pea.l      [A5 - 0x4504]
  6146. 000040C6  486D BB04                pea.l      [A5 - 0x44FC]
  6147. 000040CA  4EBA C8AA                jsr        [PC - 0x3756 /* 00000976 */]
  6148. 000040CE  4A80                     tst.l      D0
  6149. 000040D0  508F                     addq.l     A7, 8
  6150. 000040D2  6C10                     bge        +0x12 /* 000040E4 */
  6151. label000040D4:
  6152. 000040D4  700C                     moveq.l    D0, 0x0C
  6153. 000040D6  2F00                     move.l     -[A7], D0
  6154. 000040D8  2F0B                     move.l     -[A7], A3
  6155. 000040DA  4EBA 0AA6                jsr        [PC + 0xAA6 /* 00004B82 */]
  6156. 000040DE  508F                     addq.l     A7, 8
  6157. 000040E0  6000 01A2                bra        +0x1A4 /* 00004284 */
  6158. label000040E4:
  6159. 000040E4  7000                     moveq.l    D0, 0x00
  6160. 000040E6  102C FFFF                move.b     D0, [A4 - 0x1]
  6161. 000040EA  0C80 0000 0083           cmpi.l     D0, 0x83
  6162. 000040F0  6600 0088                bne        +0x8A /* 0000417A */
  6163. 000040F4  486D BB34                pea.l      [A5 - 0x44CC]
  6164. 000040F8  486D BAF4                pea.l      [A5 - 0x450C]
  6165. 000040FC  486D BAEC                pea.l      [A5 - 0x4514]
  6166. 00004100  4EBA C47A                jsr        [PC - 0x3B86 /* 0000057C */]
  6167. 00004104  486D BB2C                pea.l      [A5 - 0x44D4]
  6168. 00004108  486D BB04                pea.l      [A5 - 0x44FC]
  6169. 0000410C  486D BAFC                pea.l      [A5 - 0x4504]
  6170. 00004110  4EBA C46A                jsr        [PC - 0x3B96 /* 0000057C */]
  6171. 00004114  486D BB2C                pea.l      [A5 - 0x44D4]
  6172. 00004118  486D E9CE                pea.l      [A5 - 0x1632]
  6173. 0000411C  486D BB2C                pea.l      [A5 - 0x44D4]
  6174. 00004120  4EBA C436                jsr        [PC - 0x3BCA /* 00000558 */]
  6175. 00004124  486D BB34                pea.l      [A5 - 0x44CC]
  6176. 00004128  486D BB2C                pea.l      [A5 - 0x44D4]
  6177. 0000412C  486D BB34                pea.l      [A5 - 0x44CC]
  6178. 00004130  4EBA C46E                jsr        [PC - 0x3B92 /* 000005A0 */]
  6179. 00004134  486D BB34                pea.l      [A5 - 0x44CC]
  6180. 00004138  486D E9BE                pea.l      [A5 - 0x1642]
  6181. 0000413C  486D BB34                pea.l      [A5 - 0x44CC]
  6182. 00004140  4EBA C45E                jsr        [PC - 0x3BA2 /* 000005A0 */]
  6183. 00004144  486D BB24                pea.l      [A5 - 0x44DC]
  6184. 00004148  486D E9CE                pea.l      [A5 - 0x1632]
  6185. 0000414C  486D BAFC                pea.l      [A5 - 0x4504]
  6186. 00004150  4EBA C406                jsr        [PC - 0x3BFA /* 00000558 */]
  6187. 00004154  486D BB24                pea.l      [A5 - 0x44DC]
  6188. 00004158  486D BB24                pea.l      [A5 - 0x44DC]
  6189. 0000415C  486D BAFC                pea.l      [A5 - 0x4504]
  6190. 00004160  4EBA C43E                jsr        [PC - 0x3BC2 /* 000005A0 */]
  6191. 00004164  2F0B                     move.l     -[A7], A3
  6192. 00004166  486D BB24                pea.l      [A5 - 0x44DC]
  6193. 0000416A  486D BB34                pea.l      [A5 - 0x44CC]
  6194. 0000416E  4EBA C454                jsr        [PC - 0x3BAC /* 000005C4 */]
  6195. 00004172  4FEF 0060                lea.l      A7, [A7 + 0x60]
  6196. 00004176  6000 010C                bra        +0x10E /* 00004284 */
  6197. label0000417A:
  6198. 0000417A  7E00                     moveq.l    D7, 0x00
  6199. 0000417C  486D BB6A                pea.l      [A5 - 0x4496]
  6200. 00004180  486D BB04                pea.l      [A5 - 0x44FC]
  6201. 00004184  4EBA C93E                jsr        [PC - 0x36C2 /* 00000AC4 */]
  6202. 00004188  486D BB68                pea.l      [A5 - 0x4498]
  6203. 0000418C  486D BAFC                pea.l      [A5 - 0x4504]
  6204. 00004190  4EBA C932                jsr        [PC - 0x36CE /* 00000AC4 */]
  6205. 00004194  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6206. label00004198:
  6207. 00004198  486D BB0C                pea.l      [A5 - 0x44F4]
  6208. 0000419C  486D E9BE                pea.l      [A5 - 0x1642]
  6209. 000041A0  486D BAEC                pea.l      [A5 - 0x4514]
  6210. 000041A4  4EBA C3FA                jsr        [PC - 0x3C06 /* 000005A0 */]
  6211. 000041A8  486D BB0C                pea.l      [A5 - 0x44F4]
  6212. 000041AC  486D BAFC                pea.l      [A5 - 0x4504]
  6213. 000041B0  486D BB0C                pea.l      [A5 - 0x44F4]
  6214. 000041B4  4EBA C40E                jsr        [PC - 0x3BF2 /* 000005C4 */]
  6215. 000041B8  486D BB34                pea.l      [A5 - 0x44CC]
  6216. 000041BC  486D BAF4                pea.l      [A5 - 0x450C]
  6217. 000041C0  486D BAEC                pea.l      [A5 - 0x4514]
  6218. 000041C4  4EBA C3B6                jsr        [PC - 0x3C4A /* 0000057C */]
  6219. 000041C8  5287                     addq.l     D7, 1
  6220. 000041CA  302D BB68                move.w     D0, [A5 - 0x4498]
  6221. 000041CE  48C0                     ext.l      D0
  6222. 000041D0  B087                     cmp.l      D0, D7
  6223. 000041D2  4FEF 0024                lea.l      A7, [A7 + 0x24]
  6224. 000041D6  6F12                     ble        +0x14 /* 000041EA */
  6225. 000041D8  486D BB0C                pea.l      [A5 - 0x44F4]
  6226. 000041DC  486D BB34                pea.l      [A5 - 0x44CC]
  6227. 000041E0  4EBA C794                jsr        [PC - 0x386C /* 00000976 */]
  6228. 000041E4  4A80                     tst.l      D0
  6229. 000041E6  508F                     addq.l     A7, 8
  6230. 000041E8  6F0C                     ble        +0xE /* 000041F6 */
  6231. label000041EA:
  6232. 000041EA  2B6D BB34 BB0C           move.l     [A5 - 0x44F4], [A5 - 0x44CC]
  6233. 000041F0  2B6D BB38 BB10           move.l     [A5 - 0x44F0], [A5 - 0x44C8]
  6234. label000041F6:
  6235. 000041F6  486D BAEC                pea.l      [A5 - 0x4514]
  6236. 000041FA  486D BB0C                pea.l      [A5 - 0x44F4]
  6237. 000041FE  486D BAEC                pea.l      [A5 - 0x4514]
  6238. 00004202  4EBA C378                jsr        [PC - 0x3C88 /* 0000057C */]
  6239. 00004206  302D BB6A                move.w     D0, [A5 - 0x4496]
  6240. 0000420A  48C0                     ext.l      D0
  6241. 0000420C  B087                     cmp.l      D0, D7
  6242. 0000420E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6243. 00004212  6E84                     bgt        -0x7A /* 00004198 */
  6244. 00004214  26AD BB0C                move.l     [A3], [A5 - 0x44F4]
  6245. 00004218  276D BB10 0004           move.l     [A3 + 0x4], [A5 - 0x44F0]
  6246. 0000421E  6064                     bra        +0x66 /* 00004284 */
  6247. 00004220  7005                     moveq.l    D0, 0x05
  6248. 00004222  2F00                     move.l     -[A7], D0
  6249. 00004224  96FC 0038                sub.w      A3, 0x38 /* '8' */
  6250. 00004228  2F0B                     move.l     -[A7], A3
  6251. 0000422A  4EBA 02E4                jsr        [PC + 0x2E4 /* 00004510 */]
  6252. 0000422E  4A40                     tst.w      D0
  6253. 00004230  508F                     addq.l     A7, 8
  6254. 00004232  6750                     beq        +0x52 /* 00004284 */
  6255. 00004234  486D BAEC                pea.l      [A5 - 0x4514]
  6256. 00004238  4EBA 10E4                jsr        [PC + 0x10E4 /* 0000531E */]
  6257. 0000423C  26AD BB34                move.l     [A3], [A5 - 0x44CC]
  6258. 00004240  276D BB38 0004           move.l     [A3 + 0x4], [A5 - 0x44C8]
  6259. 00004246  588F                     addq.l     A7, 4
  6260. 00004248  603A                     bra        +0x3C /* 00004284 */
  6261. 0000424A  7005                     moveq.l    D0, 0x05
  6262. 0000424C  2F00                     move.l     -[A7], D0
  6263. 0000424E  96FC 0038                sub.w      A3, 0x38 /* '8' */
  6264. 00004252  2F0B                     move.l     -[A7], A3
  6265. 00004254  4EBA 02BA                jsr        [PC + 0x2BA /* 00004510 */]
  6266. 00004258  4A40                     tst.w      D0
  6267. 0000425A  508F                     addq.l     A7, 8
  6268. 0000425C  6726                     beq        +0x28 /* 00004284 */
  6269. 0000425E  486E FFEA                pea.l      [A6 - 0x16]
  6270. 00004262  486D BAFC                pea.l      [A5 - 0x4504]
  6271. 00004266  486D E93E                pea.l      [A5 - 0x16C2]
  6272. 0000426A  4EBA C2EC                jsr        [PC - 0x3D14 /* 00000558 */]
  6273. 0000426E  486D 1BD2                pea.l      [A5 + 0x1BD2 /* export_886 */]
  6274. 00004272  486E FFEA                pea.l      [A6 - 0x16]
  6275. 00004276  486D BAFC                pea.l      [A5 - 0x4504]
  6276. 0000427A  2F0B                     move.l     -[A7], A3
  6277. 0000427C  4EBA 0E0C                jsr        [PC + 0xE0C /* 0000508A */]
  6278. 00004280  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  6279. label00004284:
  6280. 00004284  200B                     move.l     D0, A3
  6281. 00004286  4CEE 18C0 FFD0           movem.l    D6,D7,A3,A4, [A6 - 0x30]
  6282. 0000428C  4E5E                     unlink     A6
  6283. 0000428E  4E75                     rts
  6284. export_867:
  6285. 00004290  4E56 FF00                link       A6, -0x0100
  6286. 00004294  48E7 0118                movem.l    -[A7], D7,A3,A4
  6287. 00004298  286E 000C                movea.l    A4, [A6 + 0xC]
  6288. 0000429C  47EE FF00                lea.l      A3, [A6 - 0x100]
  6289. 000042A0  2F0C                     move.l     -[A7], A4
  6290. 000042A2  4EAD 0F3A                jsr        [A5 + 0xF3A /* export_483 */]
  6291. 000042A6  2E00                     move.l     D7, D0
  6292. 000042A8  0C87 0000 00FF           cmpi.l     D7, 0xFF
  6293. 000042AE  588F                     addq.l     A7, 4
  6294. 000042B0  6F06                     ble        +0x8 /* 000042B8 */
  6295. 000042B2  2E3C 0000 00FF           move.l     D7, 0xFF
  6296. label000042B8:
  6297. 000042B8  2F0C                     move.l     -[A7], A4
  6298. 000042BA  200B                     move.l     D0, A3
  6299. 000042BC  5280                     addq.l     D0, 1
  6300. 000042BE  2F00                     move.l     -[A7], D0
  6301. 000042C0  1687                     move.b     [A3], D7
  6302. 000042C2  7000                     moveq.l    D0, 0x00
  6303. 000042C4  1007                     move.b     D0, D7
  6304. 000042C6  2F00                     move.l     -[A7], D0
  6305. 000042C8  4EBA CA02                jsr        [PC - 0x35FE /* 00000CCC */]
  6306. 000042CC  2F0B                     move.l     -[A7], A3
  6307. 000042CE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6308. 000042D2  4EBA 0454                jsr        [PC + 0x454 /* 00004728 */]
  6309. 000042D6  508F                     addq.l     A7, 8
  6310. 000042D8  4CEE 1880 FEF4           movem.l    D7,A3,A4, [A6 - 0x10C]
  6311. 000042DE  4E5E                     unlink     A6
  6312. 000042E0  4E75                     rts
  6313. export_868:
  6314. fn000042E2:
  6315. 000042E2  4E56 FFFC                link       A6, -0x0004
  6316. 000042E6  2F0B                     move.l     -[A7], A3
  6317. 000042E8  266E 0008                movea.l    A3, [A6 + 0x8]
  6318. 000042EC  422B 000D                clr.b      [A3 + 0xD]
  6319. 000042F0  422B 000C                clr.b      [A3 + 0xC]
  6320. 000042F4  7000                     moveq.l    D0, 0x00
  6321. 000042F6  102E 000C                move.b     D0, [A6 + 0xC]
  6322. 000042FA  7200                     moveq.l    D1, 0x00
  6323. 000042FC  122E 000D                move.b     D1, [A6 + 0xD]
  6324. 00004300  E189                     lsl        D1, 8
  6325. 00004302  8280                     or.l       D1, D0
  6326. 00004304  7000                     moveq.l    D0, 0x00
  6327. 00004306  102E 000E                move.b     D0, [A6 + 0xE]
  6328. 0000430A  7410                     moveq.l    D2, 0x10
  6329. 0000430C  E5A8                     lsl        D0, D2
  6330. 0000430E  8081                     or.l       D0, D1
  6331. 00004310  2D40 FFFC                move.l     [A6 - 0x4], D0
  6332. 00004314  2F0B                     move.l     -[A7], A3
  6333. 00004316  486E FFFC                pea.l      [A6 - 0x4]
  6334. 0000431A  4EBA C87A                jsr        [PC - 0x3786 /* 00000B96 */]
  6335. 0000431E  266E FFF8                movea.l    A3, [A6 - 0x8]
  6336. 00004322  4E5E                     unlink     A6
  6337. 00004324  4E75                     rts
  6338. export_869:
  6339. fn00004326:
  6340. 00004326  4E56 0000                link       A6, 0
  6341. 0000432A  2F0B                     move.l     -[A7], A3
  6342. 0000432C  266E 0008                movea.l    A3, [A6 + 0x8]
  6343. 00004330  422B 000D                clr.b      [A3 + 0xD]
  6344. 00004334  422B 000C                clr.b      [A3 + 0xC]
  6345. 00004338  2F0B                     move.l     -[A7], A3
  6346. 0000433A  486E 000E                pea.l      [A6 + 0xE]
  6347. 0000433E  4EBA C7D6                jsr        [PC - 0x382A /* 00000B16 */]
  6348. 00004342  266E FFFC                movea.l    A3, [A6 - 0x4]
  6349. 00004346  4E5E                     unlink     A6
  6350. 00004348  4E75                     rts
  6351. export_870:
  6352. fn0000434A:
  6353. 0000434A  4E56 0000                link       A6, 0
  6354. 0000434E  2F0B                     move.l     -[A7], A3
  6355. 00004350  266E 0008                movea.l    A3, [A6 + 0x8]
  6356. 00004354  422B 000D                clr.b      [A3 + 0xD]
  6357. 00004358  422B 000C                clr.b      [A3 + 0xC]
  6358. 0000435C  2F0B                     move.l     -[A7], A3
  6359. 0000435E  486E 000E                pea.l      [A6 + 0xE]
  6360. 00004362  4EBA C7C6                jsr        [PC - 0x383A /* 00000B2A */]
  6361. 00004366  266E FFFC                movea.l    A3, [A6 - 0x4]
  6362. 0000436A  4E5E                     unlink     A6
  6363. 0000436C  4E75                     rts
  6364. export_871:
  6365. fn0000436E:
  6366. 0000436E  4E56 0000                link       A6, 0
  6367. 00004372  2F0B                     move.l     -[A7], A3
  6368. 00004374  266E 0008                movea.l    A3, [A6 + 0x8]
  6369. 00004378  422B 000D                clr.b      [A3 + 0xD]
  6370. 0000437C  422B 000C                clr.b      [A3 + 0xC]
  6371. 00004380  2F0B                     move.l     -[A7], A3
  6372. 00004382  486E 000C                pea.l      [A6 + 0xC]
  6373. 00004386  4EBA C80E                jsr        [PC - 0x37F2 /* 00000B96 */]
  6374. 0000438A  266E FFFC                movea.l    A3, [A6 - 0x4]
  6375. 0000438E  4E5E                     unlink     A6
  6376. 00004390  4E75                     rts
  6377. export_872:
  6378. 00004392  4E56 FFF8                link       A6, -0x0008
  6379. 00004396  2F0B                     move.l     -[A7], A3
  6380. 00004398  266E 0008                movea.l    A3, [A6 + 0x8]
  6381. 0000439C  486E 000C                pea.l      [A6 + 0xC]
  6382. 000043A0  486E FFF8                pea.l      [A6 - 0x8]
  6383. 000043A4  3F3C 0810                move.w     -[A7], 0x810
  6384. 000043A8  A9EB                     syscall    Pack4/FP68K
  6385. 000043AA  422B 000D                clr.b      [A3 + 0xD]
  6386. 000043AE  422B 000C                clr.b      [A3 + 0xC]
  6387. 000043B2  26AE FFF8                move.l     [A3], [A6 - 0x8]
  6388. 000043B6  276E FFFC 0004           move.l     [A3 + 0x4], [A6 - 0x4]
  6389. 000043BC  266E FFF4                movea.l    A3, [A6 - 0xC]
  6390. 000043C0  4E5E                     unlink     A6
  6391. 000043C2  4E75                     rts
  6392. export_873:
  6393. fn000043C4:
  6394. 000043C4  2F0B                     move.l     -[A7], A3
  6395. 000043C6  266F 0008                movea.l    A3, [A7 + 0x8]
  6396. 000043CA  4A2B 000D                tst.b      [A3 + 0xD]
  6397. 000043CE  660A                     bne        +0xC /* 000043DA */
  6398. 000043D0  2F0B                     move.l     -[A7], A3
  6399. 000043D2  4EBA C600                jsr        [PC - 0x3A00 /* 000009D4 */]
  6400. 000043D6  588F                     addq.l     A7, 4
  6401. 000043D8  600E                     bra        +0x10 /* 000043E8 */
  6402. label000043DA:
  6403. 000043DA  7001                     moveq.l    D0, 0x01
  6404. 000043DC  2F00                     move.l     -[A7], D0
  6405. 000043DE  2F0B                     move.l     -[A7], A3
  6406. 000043E0  4EBA 012E                jsr        [PC + 0x12E /* 00004510 */]
  6407. 000043E4  7000                     moveq.l    D0, 0x00
  6408. 000043E6  508F                     addq.l     A7, 8
  6409. label000043E8:
  6410. 000043E8  265F                     movea.l    A3, [A7]+
  6411. 000043EA  4E75                     rts
  6412. fn000043EC:
  6413. 000043EC  48E7 0018                movem.l    -[A7], A3,A4
  6414. 000043F0  286F 0010                movea.l    A4, [A7 + 0x10]
  6415. 000043F4  266F 000C                movea.l    A3, [A7 + 0xC]
  6416. 000043F8  4A2B 000D                tst.b      [A3 + 0xD]
  6417. 000043FC  660A                     bne        +0xC /* 00004408 */
  6418. 000043FE  2F0B                     move.l     -[A7], A3
  6419. 00004400  2F0B                     move.l     -[A7], A3
  6420. 00004402  4E94                     jsr        [A4]
  6421. 00004404  508F                     addq.l     A7, 8
  6422. 00004406  601A                     bra        +0x1C /* 00004422 */
  6423. label00004408:
  6424. 00004408  7001                     moveq.l    D0, 0x01
  6425. 0000440A  2F00                     move.l     -[A7], D0
  6426. 0000440C  2F0B                     move.l     -[A7], A3
  6427. 0000440E  4EBA 0100                jsr        [PC + 0x100 /* 00004510 */]
  6428. 00004412  4A40                     tst.w      D0
  6429. 00004414  508F                     addq.l     A7, 8
  6430. 00004416  670A                     beq        +0xC /* 00004422 */
  6431. 00004418  2F0B                     move.l     -[A7], A3
  6432. 0000441A  486D BAEC                pea.l      [A5 - 0x4514]
  6433. 0000441E  4E94                     jsr        [A4]
  6434. 00004420  508F                     addq.l     A7, 8
  6435. label00004422:
  6436. 00004422  4CDF 1800                movem.l    A3,A4, [A7]+
  6437. 00004426  4E75                     rts
  6438. fn00004428:
  6439. 00004428  48E7 0018                movem.l    -[A7], A3,A4
  6440. 0000442C  286F 0010                movea.l    A4, [A7 + 0x10]
  6441. 00004430  266F 000C                movea.l    A3, [A7 + 0xC]
  6442. 00004434  4A2B 000D                tst.b      [A3 + 0xD]
  6443. 00004438  6616                     bne        +0x18 /* 00004450 */
  6444. 0000443A  4A2B 001B                tst.b      [A3 + 0x1B]
  6445. 0000443E  6610                     bne        +0x12 /* 00004450 */
  6446. 00004440  2F0B                     move.l     -[A7], A3
  6447. 00004442  486B 000E                pea.l      [A3 + 0xE]
  6448. 00004446  2F0B                     move.l     -[A7], A3
  6449. 00004448  4E94                     jsr        [A4]
  6450. 0000444A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6451. 0000444E  6020                     bra        +0x22 /* 00004470 */
  6452. label00004450:
  6453. 00004450  7002                     moveq.l    D0, 0x02
  6454. 00004452  2F00                     move.l     -[A7], D0
  6455. 00004454  2F0B                     move.l     -[A7], A3
  6456. 00004456  4EBA 00B8                jsr        [PC + 0xB8 /* 00004510 */]
  6457. 0000445A  4A40                     tst.w      D0
  6458. 0000445C  508F                     addq.l     A7, 8
  6459. 0000445E  6710                     beq        +0x12 /* 00004470 */
  6460. 00004460  2F0B                     move.l     -[A7], A3
  6461. 00004462  486D BAF4                pea.l      [A5 - 0x450C]
  6462. 00004466  486D BAEC                pea.l      [A5 - 0x4514]
  6463. 0000446A  4E94                     jsr        [A4]
  6464. 0000446C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6465. label00004470:
  6466. 00004470  4CDF 1800                movem.l    A3,A4, [A7]+
  6467. 00004474  4E75                     rts
  6468. export_874:
  6469. fn00004476:
  6470. 00004476  48E7 0110                movem.l    -[A7], D7,A3
  6471. 0000447A  266F 000C                movea.l    A3, [A7 + 0xC]
  6472. 0000447E  4A2B 000D                tst.b      [A3 + 0xD]
  6473. 00004482  6616                     bne        +0x18 /* 0000449A */
  6474. 00004484  4A2B 001B                tst.b      [A3 + 0x1B]
  6475. 00004488  6610                     bne        +0x12 /* 0000449A */
  6476. 0000448A  2F0B                     move.l     -[A7], A3
  6477. 0000448C  486B 000E                pea.l      [A3 + 0xE]
  6478. 00004490  4EBA C4A6                jsr        [PC - 0x3B5A /* 00000938 */]
  6479. 00004494  3E00                     move.w     D7, D0
  6480. 00004496  508F                     addq.l     A7, 8
  6481. 00004498  606E                     bra        +0x70 /* 00004508 */
  6482. label0000449A:
  6483. 0000449A  7001                     moveq.l    D0, 0x01
  6484. 0000449C  B02B 000D                cmp.b      D0, [A3 + 0xD]
  6485. 000044A0  6708                     beq        +0xA /* 000044AA */
  6486. 000044A2  7001                     moveq.l    D0, 0x01
  6487. 000044A4  B02B 000C                cmp.b      D0, [A3 + 0xC]
  6488. 000044A8  662E                     bne        +0x30 /* 000044D8 */
  6489. label000044AA:
  6490. 000044AA  7001                     moveq.l    D0, 0x01
  6491. 000044AC  B02B 001B                cmp.b      D0, [A3 + 0x1B]
  6492. 000044B0  6708                     beq        +0xA /* 000044BA */
  6493. 000044B2  7001                     moveq.l    D0, 0x01
  6494. 000044B4  B02B 001A                cmp.b      D0, [A3 + 0x1A]
  6495. 000044B8  661E                     bne        +0x20 /* 000044D8 */
  6496. label000044BA:
  6497. 000044BA  7002                     moveq.l    D0, 0x02
  6498. 000044BC  2F00                     move.l     -[A7], D0
  6499. 000044BE  2F0B                     move.l     -[A7], A3
  6500. 000044C0  4EBA 031A                jsr        [PC + 0x31A /* 000047DC */]
  6501. 000044C4  2F2D BB7C                move.l     -[A7], [A5 - 0x4484]
  6502. 000044C8  2F2D BB78                move.l     -[A7], [A5 - 0x4488]
  6503. 000044CC  4EAD 0CFA                jsr        [A5 + 0xCFA /* export_411 */]
  6504. 000044D0  3E00                     move.w     D7, D0
  6505. 000044D2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6506. 000044D6  601C                     bra        +0x1E /* 000044F4 */
  6507. label000044D8:
  6508. 000044D8  7000                     moveq.l    D0, 0x00
  6509. 000044DA  102B 001B                move.b     D0, [A3 + 0x1B]
  6510. 000044DE  7200                     moveq.l    D1, 0x00
  6511. 000044E0  122B 000D                move.b     D1, [A3 + 0xD]
  6512. 000044E4  3E00                     move.w     D7, D0
  6513. 000044E6  9E41                     sub.w      D7, D1
  6514. 000044E8  7002                     moveq.l    D0, 0x02
  6515. 000044EA  2F00                     move.l     -[A7], D0
  6516. 000044EC  2F0B                     move.l     -[A7], A3
  6517. 000044EE  4EBA 0020                jsr        [PC + 0x20 /* 00004510 */]
  6518. 000044F2  508F                     addq.l     A7, 8
  6519. label000044F4:
  6520. 000044F4  4A47                     tst.w      D7
  6521. 000044F6  670C                     beq        +0xE /* 00004504 */
  6522. 000044F8  4A47                     tst.w      D7
  6523. 000044FA  6F04                     ble        +0x6 /* 00004500 */
  6524. 000044FC  7001                     moveq.l    D0, 0x01
  6525. 000044FE  6006                     bra        +0x8 /* 00004506 */
  6526. label00004500:
  6527. 00004500  70FF                     moveq.l    D0, 0xFFFFFFFF
  6528. 00004502  6002                     bra        +0x4 /* 00004506 */
  6529. label00004504:
  6530. 00004504  7000                     moveq.l    D0, 0x00
  6531. label00004506:
  6532. 00004506  3E00                     move.w     D7, D0
  6533. label00004508:
  6534. 00004508  3007                     move.w     D0, D7
  6535. 0000450A  4CDF 0880                movem.l    D7,A3, [A7]+
  6536. 0000450E  4E75                     rts
  6537. export_875:
  6538. fn00004510:
  6539. 00004510  48E7 0310                movem.l    -[A7], D6,D7,A3
  6540. 00004514  3E2F 0016                move.w     D7, [A7 + 0x16]
  6541. 00004518  266F 0010                movea.l    A3, [A7 + 0x10]
  6542. 0000451C  4246                     clr.w      D6
  6543. 0000451E  3007                     move.w     D0, D7
  6544. 00004520  5340                     subq.w     D0, 1
  6545. 00004522  48C0                     ext.l      D0
  6546. 00004524  2200                     move.l     D1, D0
  6547. 00004526  C0FC 000E                mulu.w     D0, 0xE
  6548. 0000452A  4841                     swap.w     D1
  6549. 0000452C  C2FC 000E                mulu.w     D1, 0xE
  6550. 00004530  4841                     swap.w     D1
  6551. 00004532  4241                     clr.w      D1
  6552. 00004534  D081                     add.l      D0, D1
  6553. 00004536  D7C0                     add.l      A3, D0
  6554. label00004538:
  6555. 00004538  5347                     subq.w     D7, 1
  6556. 0000453A  4A2B 000D                tst.b      [A3 + 0xD]
  6557. 0000453E  661C                     bne        +0x1E /* 0000455C */
  6558. 00004540  2007                     move.l     D0, D7
  6559. 00004542  E740                     asl        D0.w, 3
  6560. 00004544  41ED BAEC                lea.l      A0, [A5 - 0x4514]
  6561. 00004548  2193 0000                move.l     [A0 + D0.w], [A3]
  6562. 0000454C  2007                     move.l     D0, D7
  6563. 0000454E  E740                     asl        D0.w, 3
  6564. 00004550  41ED BAEC                lea.l      A0, [A5 - 0x4514]
  6565. 00004554  21AB 0004 0004           move.l     [A0 + D0.w + 0x4], [A3 + 0x4]
  6566. 0000455A  6048                     bra        +0x4A /* 000045A4 */
  6567. label0000455C:
  6568. 0000455C  2007                     move.l     D0, D7
  6569. 0000455E  E740                     asl        D0.w, 3
  6570. 00004560  41ED BAEC                lea.l      A0, [A5 - 0x4514]
  6571. 00004564  21AD E9D6 0000           move.l     [A0 + D0.w], [A5 - 0x162A]
  6572. 0000456A  2007                     move.l     D0, D7
  6573. 0000456C  E740                     asl        D0.w, 3
  6574. 0000456E  41ED BAEC                lea.l      A0, [A5 - 0x4514]
  6575. 00004572  21AD E9DA 0004           move.l     [A0 + D0.w + 0x4], [A5 - 0x1626]
  6576. 00004578  7001                     moveq.l    D0, 0x01
  6577. 0000457A  B02B 000D                cmp.b      D0, [A3 + 0xD]
  6578. 0000457E  6606                     bne        +0x8 /* 00004586 */
  6579. 00004580  2B53 BBA0                move.l     [A5 - 0x4460], [A3]
  6580. 00004584  6016                     bra        +0x18 /* 0000459C */
  6581. label00004586:
  6582. 00004586  7003                     moveq.l    D0, 0x03
  6583. 00004588  B02B 000D                cmp.b      D0, [A3 + 0xD]
  6584. 0000458C  6604                     bne        +0x6 /* 00004592 */
  6585. 0000458E  7C04                     moveq.l    D6, 0x04
  6586. 00004590  600A                     bra        +0xC /* 0000459C */
  6587. label00004592:
  6588. 00004592  7002                     moveq.l    D0, 0x02
  6589. 00004594  B02B 000D                cmp.b      D0, [A3 + 0xD]
  6590. 00004598  6602                     bne        +0x4 /* 0000459C */
  6591. 0000459A  3C13                     move.w     D6, [A3]
  6592. label0000459C:
  6593. 0000459C  422B 000D                clr.b      [A3 + 0xD]
  6594. 000045A0  422B 000C                clr.b      [A3 + 0xC]
  6595. label000045A4:
  6596. 000045A4  4A47                     tst.w      D7
  6597. 000045A6  6706                     beq        +0x8 /* 000045AE */
  6598. 000045A8  D6FC FFF2                add.w      A3, 0xFFF2
  6599. 000045AC  608A                     bra        -0x74 /* 00004538 */
  6600. label000045AE:
  6601. 000045AE  4A46                     tst.w      D6
  6602. 000045B0  6710                     beq        +0x12 /* 000045C2 */
  6603. 000045B2  48C6                     ext.l      D6
  6604. 000045B4  2F06                     move.l     -[A7], D6
  6605. 000045B6  2F0B                     move.l     -[A7], A3
  6606. 000045B8  4EBA 05C8                jsr        [PC + 0x5C8 /* 00004B82 */]
  6607. 000045BC  7000                     moveq.l    D0, 0x00
  6608. 000045BE  508F                     addq.l     A7, 8
  6609. 000045C0  6002                     bra        +0x4 /* 000045C4 */
  6610. label000045C2:
  6611. 000045C2  7001                     moveq.l    D0, 0x01
  6612. label000045C4:
  6613. 000045C4  4CDF 08C0                movem.l    D6,D7,A3, [A7]+
  6614. 000045C8  4E75                     rts
  6615. fn000045CA:
  6616. 000045CA  4E56 0000                link       A6, 0
  6617. 000045CE  48E7 0118                movem.l    -[A7], D7,A3,A4
  6618. 000045D2  286E 000C                movea.l    A4, [A6 + 0xC]
  6619. 000045D6  266E 0008                movea.l    A3, [A6 + 0x8]
  6620. 000045DA  4A2B 000D                tst.b      [A3 + 0xD]
  6621. 000045DE  6626                     bne        +0x28 /* 00004606 */
  6622. 000045E0  303C 0080                move.w     D0, 0x80
  6623. 000045E4  C013                     and.b      D0, [A3]
  6624. 000045E6  6610                     bne        +0x12 /* 000045F8 */
  6625. 000045E8  486D E46A                pea.l      [A5 - 0x1B96]
  6626. 000045EC  2F0B                     move.l     -[A7], A3
  6627. 000045EE  4EBA C386                jsr        [PC - 0x3C7A /* 00000976 */]
  6628. 000045F2  4A80                     tst.l      D0
  6629. 000045F4  508F                     addq.l     A7, 8
  6630. 000045F6  6C04                     bge        +0x6 /* 000045FC */
  6631. label000045F8:
  6632. 000045F8  4247                     clr.w      D7
  6633. 000045FA  6044                     bra        +0x46 /* 00004640 */
  6634. label000045FC:
  6635. 000045FC  2F0B                     move.l     -[A7], A3
  6636. 000045FE  4E94                     jsr        [A4]
  6637. 00004600  7E01                     moveq.l    D7, 0x01
  6638. 00004602  588F                     addq.l     A7, 4
  6639. 00004604  603A                     bra        +0x3C /* 00004640 */
  6640. label00004606:
  6641. 00004606  7001                     moveq.l    D0, 0x01
  6642. 00004608  B02B 000D                cmp.b      D0, [A3 + 0xD]
  6643. 0000460C  6624                     bne        +0x26 /* 00004632 */
  6644. 0000460E  7001                     moveq.l    D0, 0x01
  6645. 00004610  2F00                     move.l     -[A7], D0
  6646. 00004612  2F0B                     move.l     -[A7], A3
  6647. 00004614  4EBA 01C6                jsr        [PC + 0x1C6 /* 000047DC */]
  6648. 00004618  422B 000D                clr.b      [A3 + 0xD]
  6649. 0000461C  422B 000C                clr.b      [A3 + 0xC]
  6650. 00004620  2F2D BB78                move.l     -[A7], [A5 - 0x4488]
  6651. 00004624  206E 0010                movea.l    A0, [A6 + 0x10]
  6652. 00004628  4E90                     jsr        [A0]
  6653. 0000462A  3E00                     move.w     D7, D0
  6654. 0000462C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6655. 00004630  600E                     bra        +0x10 /* 00004640 */
  6656. label00004632:
  6657. 00004632  7001                     moveq.l    D0, 0x01
  6658. 00004634  2F00                     move.l     -[A7], D0
  6659. 00004636  2F0B                     move.l     -[A7], A3
  6660. 00004638  4EBA FED6                jsr        [PC - 0x12A /* 00004510 */]
  6661. 0000463C  4247                     clr.w      D7
  6662. 0000463E  508F                     addq.l     A7, 8
  6663. label00004640:
  6664. 00004640  4A47                     tst.w      D7
  6665. 00004642  660C                     bne        +0xE /* 00004650 */
  6666. 00004644  700C                     moveq.l    D0, 0x0C
  6667. 00004646  2F00                     move.l     -[A7], D0
  6668. 00004648  2F0B                     move.l     -[A7], A3
  6669. 0000464A  4EBA 0536                jsr        [PC + 0x536 /* 00004B82 */]
  6670. 0000464E  508F                     addq.l     A7, 8
  6671. label00004650:
  6672. 00004650  3007                     move.w     D0, D7
  6673. 00004652  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  6674. 00004658  4E5E                     unlink     A6
  6675. 0000465A  4E75                     rts
  6676. fn0000465C:
  6677. 0000465C  2F0B                     move.l     -[A7], A3
  6678. 0000465E  266F 0008                movea.l    A3, [A7 + 0x8]
  6679. 00004662  486D 0CDA                pea.l      [A5 + 0xCDA /* export_407 */]
  6680. 00004666  486D 0F5A                pea.l      [A5 + 0xF5A /* export_487 */]
  6681. 0000466A  2F0B                     move.l     -[A7], A3
  6682. 0000466C  4EBA FF5C                jsr        [PC - 0xA4 /* 000045CA */]
  6683. 00004670  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6684. 00004674  265F                     movea.l    A3, [A7]+
  6685. 00004676  4E75                     rts
  6686. fn00004678:
  6687. 00004678  2F0B                     move.l     -[A7], A3
  6688. 0000467A  266F 0008                movea.l    A3, [A7 + 0x8]
  6689. 0000467E  486D 0D42                pea.l      [A5 + 0xD42 /* export_420 */]
  6690. 00004682  486D 0D5A                pea.l      [A5 + 0xD5A /* export_423 */]
  6691. 00004686  2F0B                     move.l     -[A7], A3
  6692. 00004688  4EBA FF40                jsr        [PC - 0xC0 /* 000045CA */]
  6693. 0000468C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6694. 00004690  265F                     movea.l    A3, [A7]+
  6695. 00004692  4E75                     rts
  6696. export_876:
  6697. fn00004694:
  6698. 00004694  48E7 0310                movem.l    -[A7], D6,D7,A3
  6699. 00004698  266F 0010                movea.l    A3, [A7 + 0x10]
  6700. 0000469C  3E2F 0016                move.w     D7, [A7 + 0x16]
  6701. 000046A0  48C7                     ext.l      D7
  6702. 000046A2  2F07                     move.l     -[A7], D7
  6703. 000046A4  2F0B                     move.l     -[A7], A3
  6704. 000046A6  4EBA FE68                jsr        [PC - 0x198 /* 00004510 */]
  6705. 000046AA  3C00                     move.w     D6, D0
  6706. 000046AC  508F                     addq.l     A7, 8
  6707. 000046AE  601E                     bra        +0x20 /* 000046CE */
  6708. label000046B0:
  6709. 000046B0  2007                     move.l     D0, D7
  6710. 000046B2  D040                     add.w      D0, D0
  6711. 000046B4  41ED BB64                lea.l      A0, [A5 - 0x449C]
  6712. 000046B8  4870 0000                pea.l      [A0 + D0.w]
  6713. 000046BC  2007                     move.l     D0, D7
  6714. 000046BE  E740                     asl        D0.w, 3
  6715. 000046C0  41ED BAEC                lea.l      A0, [A5 - 0x4514]
  6716. 000046C4  4870 0000                pea.l      [A0 + D0.w]
  6717. 000046C8  4EBA C3FA                jsr        [PC - 0x3C06 /* 00000AC4 */]
  6718. 000046CC  508F                     addq.l     A7, 8
  6719. label000046CE:
  6720. 000046CE  3007                     move.w     D0, D7
  6721. 000046D0  5347                     subq.w     D7, 1
  6722. 000046D2  4A40                     tst.w      D0
  6723. 000046D4  66DA                     bne        -0x24 /* 000046B0 */
  6724. 000046D6  3006                     move.w     D0, D6
  6725. 000046D8  4CDF 08C0                movem.l    D6,D7,A3, [A7]+
  6726. 000046DC  4E75                     rts
  6727. export_877:
  6728. fn000046DE:
  6729. 000046DE  48E7 0310                movem.l    -[A7], D6,D7,A3
  6730. 000046E2  266F 0010                movea.l    A3, [A7 + 0x10]
  6731. 000046E6  3E2F 0016                move.w     D7, [A7 + 0x16]
  6732. 000046EA  48C7                     ext.l      D7
  6733. 000046EC  2F07                     move.l     -[A7], D7
  6734. 000046EE  2F0B                     move.l     -[A7], A3
  6735. 000046F0  4EBA FE1E                jsr        [PC - 0x1E2 /* 00004510 */]
  6736. 000046F4  3C00                     move.w     D6, D0
  6737. 000046F6  508F                     addq.l     A7, 8
  6738. 000046F8  601E                     bra        +0x20 /* 00004718 */
  6739. label000046FA:
  6740. 000046FA  2007                     move.l     D0, D7
  6741. 000046FC  E540                     asl        D0.w, 2
  6742. 000046FE  41ED BB3C                lea.l      A0, [A5 - 0x44C4]
  6743. 00004702  4870 0000                pea.l      [A0 + D0.w]
  6744. 00004706  2007                     move.l     D0, D7
  6745. 00004708  E740                     asl        D0.w, 3
  6746. 0000470A  41ED BAEC                lea.l      A0, [A5 - 0x4514]
  6747. 0000470E  4870 0000                pea.l      [A0 + D0.w]
  6748. 00004712  4EBA C2E8                jsr        [PC - 0x3D18 /* 000009FC */]
  6749. 00004716  508F                     addq.l     A7, 8
  6750. label00004718:
  6751. 00004718  3007                     move.w     D0, D7
  6752. 0000471A  5347                     subq.w     D7, 1
  6753. 0000471C  4A40                     tst.w      D0
  6754. 0000471E  66DA                     bne        -0x24 /* 000046FA */
  6755. 00004720  3006                     move.w     D0, D6
  6756. 00004722  4CDF 08C0                movem.l    D6,D7,A3, [A7]+
  6757. 00004726  4E75                     rts
  6758. export_878:
  6759. fn00004728:
  6760. 00004728  4E56 FF00                link       A6, -0x0100
  6761. 0000472C  48E7 0118                movem.l    -[A7], D7,A3,A4
  6762. 00004730  286E 0008                movea.l    A4, [A6 + 0x8]
  6763. 00004734  266E 000C                movea.l    A3, [A6 + 0xC]
  6764. 00004738  200B                     move.l     D0, A3
  6765. 0000473A  6604                     bne        +0x6 /* 00004740 */
  6766. 0000473C  47ED B94E                lea.l      A3, [A5 - 0x46B2]
  6767. label00004740:
  6768. 00004740  197C 0001 000D           move.b     [A4 + 0xD], 0x1
  6769. 00004746  422C 000C                clr.b      [A4 + 0xC]
  6770. 0000474A  7000                     moveq.l    D0, 0x00
  6771. 0000474C  1013                     move.b     D0, [A3]
  6772. 0000474E  D0AD BBA0                add.l      D0, [A5 - 0x4460]
  6773. 00004752  5280                     addq.l     D0, 1
  6774. 00004754  B0AD BB9C                cmp.l      D0, [A5 - 0x4464]
  6775. 00004758  6356                     bls        +0x58 /* 000047B0 */
  6776. 0000475A  2F0B                     move.l     -[A7], A3
  6777. 0000475C  486E FF00                pea.l      [A6 - 0x100]
  6778. 00004760  4EBA C5B2                jsr        [PC - 0x3A4E /* 00000D14 */]
  6779. 00004764  47EE FF00                lea.l      A3, [A6 - 0x100]
  6780. 00004768  4AAD BB9C                tst.l      [A5 - 0x4464]
  6781. 0000476C  508F                     addq.l     A7, 8
  6782. 0000476E  670A                     beq        +0xC /* 0000477A */
  6783. 00004770  202D BB9C                move.l     D0, [A5 - 0x4464]
  6784. 00004774  D0AD BB9C                add.l      D0, [A5 - 0x4464]
  6785. 00004778  6006                     bra        +0x8 /* 00004780 */
  6786. label0000477A:
  6787. 0000477A  203C 0000 0100           move.l     D0, 0x100
  6788. label00004780:
  6789. 00004780  2E00                     move.l     D7, D0
  6790. 00004782  BEAD BB9C                cmp.l      D7, [A5 - 0x4464]
  6791. 00004786  6D16                     blt        +0x18 /* 0000479E */
  6792. 00004788  2F07                     move.l     -[A7], D7
  6793. 0000478A  2F2D BB9C                move.l     -[A7], [A5 - 0x4464]
  6794. 0000478E  486D BBA4                pea.l      [A5 - 0x445C]
  6795. 00004792  4EAD 0E0A                jsr        [A5 + 0xE0A /* export_445 */]
  6796. 00004796  4A40                     tst.w      D0
  6797. 00004798  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6798. 0000479C  660E                     bne        +0x10 /* 000047AC */
  6799. label0000479E:
  6800. 0000479E  7016                     moveq.l    D0, 0x16
  6801. 000047A0  2F00                     move.l     -[A7], D0
  6802. 000047A2  2F0C                     move.l     -[A7], A4
  6803. 000047A4  4EBA 03DC                jsr        [PC + 0x3DC /* 00004B82 */]
  6804. 000047A8  508F                     addq.l     A7, 8
  6805. 000047AA  6026                     bra        +0x28 /* 000047D2 */
  6806. label000047AC:
  6807. 000047AC  2B47 BB9C                move.l     [A5 - 0x4464], D7
  6808. label000047B0:
  6809. 000047B0  2F0B                     move.l     -[A7], A3
  6810. 000047B2  206D BBA4                movea.l    A0, [A5 - 0x445C]
  6811. 000047B6  28AD BBA0                move.l     [A4], [A5 - 0x4460]
  6812. 000047BA  202D BBA0                move.l     D0, [A5 - 0x4460]
  6813. 000047BE  4870 0800                pea.l      [A0 + D0]
  6814. 000047C2  4EBA C550                jsr        [PC - 0x3AB0 /* 00000D14 */]
  6815. 000047C6  7000                     moveq.l    D0, 0x00
  6816. 000047C8  1013                     move.b     D0, [A3]
  6817. 000047CA  5280                     addq.l     D0, 1
  6818. 000047CC  D1AD BBA0                add.l      [A5 - 0x4460], D0
  6819. 000047D0  508F                     addq.l     A7, 8
  6820. label000047D2:
  6821. 000047D2  4CEE 1880 FEF4           movem.l    D7,A3,A4, [A6 - 0x10C]
  6822. 000047D8  4E5E                     unlink     A6
  6823. 000047DA  4E75                     rts
  6824. export_879:
  6825. fn000047DC:
  6826. 000047DC  48E7 0310                movem.l    -[A7], D6,D7,A3
  6827. 000047E0  3E2F 0016                move.w     D7, [A7 + 0x16]
  6828. 000047E4  266F 0010                movea.l    A3, [A7 + 0x10]
  6829. 000047E8  4246                     clr.w      D6
  6830. 000047EA  3007                     move.w     D0, D7
  6831. 000047EC  5340                     subq.w     D0, 1
  6832. 000047EE  48C0                     ext.l      D0
  6833. 000047F0  2200                     move.l     D1, D0
  6834. 000047F2  C0FC 000E                mulu.w     D0, 0xE
  6835. 000047F6  4841                     swap.w     D1
  6836. 000047F8  C2FC 000E                mulu.w     D1, 0xE
  6837. 000047FC  4841                     swap.w     D1
  6838. 000047FE  4241                     clr.w      D1
  6839. 00004800  D081                     add.l      D0, D1
  6840. 00004802  D7C0                     add.l      A3, D0
  6841. label00004804:
  6842. 00004804  5347                     subq.w     D7, 1
  6843. 00004806  7001                     moveq.l    D0, 0x01
  6844. 00004808  B02B 000D                cmp.b      D0, [A3 + 0xD]
  6845. 0000480C  6618                     bne        +0x1A /* 00004826 */
  6846. 0000480E  2B53 BBA0                move.l     [A5 - 0x4460], [A3]
  6847. 00004812  2013                     move.l     D0, [A3]
  6848. 00004814  D0AD BBA4                add.l      D0, [A5 - 0x445C]
  6849. 00004818  2207                     move.l     D1, D7
  6850. 0000481A  E541                     asl        D1.w, 2
  6851. 0000481C  41ED BB78                lea.l      A0, [A5 - 0x4488]
  6852. 00004820  2180 1000                move.l     [A0 + D1.w], D0
  6853. 00004824  6028                     bra        +0x2A /* 0000484E */
  6854. label00004826:
  6855. 00004826  41ED B950                lea.l      A0, [A5 - 0x46B0]
  6856. 0000482A  2007                     move.l     D0, D7
  6857. 0000482C  E540                     asl        D0.w, 2
  6858. 0000482E  43ED BB78                lea.l      A1, [A5 - 0x4488]
  6859. 00004832  2388 0000                move.l     [A1 + D0.w], A0
  6860. 00004836  7002                     moveq.l    D0, 0x02
  6861. 00004838  B02B 000D                cmp.b      D0, [A3 + 0xD]
  6862. 0000483C  6602                     bne        +0x4 /* 00004840 */
  6863. 0000483E  3C13                     move.w     D6, [A3]
  6864. label00004840:
  6865. 00004840  177C 0001 000D           move.b     [A3 + 0xD], 0x1
  6866. 00004846  422B 000C                clr.b      [A3 + 0xC]
  6867. 0000484A  26AD BBA0                move.l     [A3], [A5 - 0x4460]
  6868. label0000484E:
  6869. 0000484E  4A47                     tst.w      D7
  6870. 00004850  6706                     beq        +0x8 /* 00004858 */
  6871. 00004852  D6FC FFF2                add.w      A3, 0xFFF2
  6872. 00004856  60AC                     bra        -0x52 /* 00004804 */
  6873. label00004858:
  6874. 00004858  4A46                     tst.w      D6
  6875. 0000485A  6710                     beq        +0x12 /* 0000486C */
  6876. 0000485C  48C6                     ext.l      D6
  6877. 0000485E  2F06                     move.l     -[A7], D6
  6878. 00004860  2F0B                     move.l     -[A7], A3
  6879. 00004862  4EBA 031E                jsr        [PC + 0x31E /* 00004B82 */]
  6880. 00004866  7000                     moveq.l    D0, 0x00
  6881. 00004868  508F                     addq.l     A7, 8
  6882. 0000486A  6002                     bra        +0x4 /* 0000486E */
  6883. label0000486C:
  6884. 0000486C  7001                     moveq.l    D0, 0x01
  6885. label0000486E:
  6886. 0000486E  4CDF 08C0                movem.l    D6,D7,A3, [A7]+
  6887. 00004872  4E75                     rts
  6888. fn00004874:
  6889. 00004874  48E7 0018                movem.l    -[A7], A3,A4
  6890. 00004878  286F 0010                movea.l    A4, [A7 + 0x10]
  6891. 0000487C  266F 000C                movea.l    A3, [A7 + 0xC]
  6892. 00004880  7001                     moveq.l    D0, 0x01
  6893. 00004882  2F00                     move.l     -[A7], D0
  6894. 00004884  2F0B                     move.l     -[A7], A3
  6895. 00004886  4EBA FF54                jsr        [PC - 0xAC /* 000047DC */]
  6896. 0000488A  4A40                     tst.w      D0
  6897. 0000488C  508F                     addq.l     A7, 8
  6898. 0000488E  6712                     beq        +0x14 /* 000048A2 */
  6899. 00004890  2F2D BB78                move.l     -[A7], [A5 - 0x4488]
  6900. 00004894  4E94                     jsr        [A4]
  6901. 00004896  588F                     addq.l     A7, 4
  6902. 00004898  2F00                     move.l     -[A7], D0
  6903. 0000489A  2F0B                     move.l     -[A7], A3
  6904. 0000489C  4EBA FE8A                jsr        [PC - 0x176 /* 00004728 */]
  6905. 000048A0  508F                     addq.l     A7, 8
  6906. label000048A2:
  6907. 000048A2  4CDF 1800                movem.l    A3,A4, [A7]+
  6908. 000048A6  4E75                     rts
  6909. fn000048A8:
  6910. 000048A8  4E56 FFF4                link       A6, -0x000C
  6911. 000048AC  2F0B                     move.l     -[A7], A3
  6912. 000048AE  266E 0008                movea.l    A3, [A6 + 0x8]
  6913. 000048B2  202D E58C                move.l     D0, [A5 - 0x1A74]
  6914. 000048B6  223C 0084 CC95           move.l     D1, 0x84CC95
  6915. 000048BC  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  6916. 000048C0  2B40 E58C                move.l     [A5 - 0x1A74], D0
  6917. 000048C4  6C04                     bge        +0x6 /* 000048CA */
  6918. 000048C6  44AD E58C                neg.l      [A5 - 0x1A74]
  6919. label000048CA:
  6920. 000048CA  202D E58C                move.l     D0, [A5 - 0x1A74]
  6921. 000048CE  223C 0010 629F           move.l     D1, 0x10629F
  6922. 000048D4  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  6923. 000048D8  2D40 FFF4                move.l     [A6 - 0xC], D0
  6924. 000048DC  486E FFF8                pea.l      [A6 - 0x8]
  6925. 000048E0  486E FFF4                pea.l      [A6 - 0xC]
  6926. 000048E4  4EBA C2B0                jsr        [PC - 0x3D50 /* 00000B96 */]
  6927. 000048E8  2F0B                     move.l     -[A7], A3
  6928. 000048EA  486D B95C                pea.l      [A5 - 0x46A4]
  6929. 000048EE  486E FFF8                pea.l      [A6 - 0x8]
  6930. 000048F2  4EBA BCD0                jsr        [PC - 0x4330 /* 000005C4 */]
  6931. 000048F6  200B                     move.l     D0, A3
  6932. 000048F8  266E FFF0                movea.l    A3, [A6 - 0x10]
  6933. 000048FC  4E5E                     unlink     A6
  6934. 000048FE  4E75                     rts
  6935. fn00004900:
  6936. 00004900  4E56 FFFE                link       A6, -0x0002
  6937. 00004904  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6938. 00004908  266E 0008                movea.l    A3, [A6 + 0x8]
  6939. 0000490C  2B6D E9D6 B914           move.l     [A5 - 0x46EC], [A5 - 0x162A]
  6940. 00004912  2B6D E9DA B918           move.l     [A5 - 0x46E8], [A5 - 0x1626]
  6941. 00004918  2B6D E9D6 B90C           move.l     [A5 - 0x46F4], [A5 - 0x162A]
  6942. 0000491E  2B6D E9DA B910           move.l     [A5 - 0x46F0], [A5 - 0x1626]
  6943. 00004924  426D B90A                clr.w      [A5 - 0x46F6]
  6944. 00004928  7000                     moveq.l    D0, 0x00
  6945. 0000492A  2B40 B91C                move.l     [A5 - 0x46E4], D0
  6946. 0000492E  3B7C 0001 B908           move.w     [A5 - 0x46F8], 0x1
  6947. 00004934  6000 0090                bra        +0x92 /* 000049C6 */
  6948. label00004938:
  6949. 00004938  7003                     moveq.l    D0, 0x03
  6950. 0000493A  B02B 000D                cmp.b      D0, [A3 + 0xD]
  6951. 0000493E  667A                     bne        +0x7C /* 000049BA */
  6952. 00004940  286B 0008                movea.l    A4, [A3 + 0x8]
  6953. 00004944  200C                     move.l     D0, A4
  6954. 00004946  6764                     beq        +0x66 /* 000049AC */
  6955. 00004948  3C13                     move.w     D6, [A3]
  6956. 0000494A  382B 0002                move.w     D4, [A3 + 0x2]
  6957. 0000494E  3D6B 0004 FFFE           move.w     [A6 - 0x2], [A3 + 0x4]
  6958. 00004954  3A2B 0006                move.w     D5, [A3 + 0x6]
  6959. 00004958  B86C 0194                cmp.w      D4, [A4 + 0x194]
  6960. 0000495C  6F04                     ble        +0x6 /* 00004962 */
  6961. 0000495E  382C 0194                move.w     D4, [A4 + 0x194]
  6962. label00004962:
  6963. 00004962  B846                     cmp.w      D4, D6
  6964. 00004964  6D5C                     blt        +0x5E /* 000049C2 */
  6965. 00004966  BA6E FFFE                cmp.w      D5, [A6 - 0x2]
  6966. 0000496A  6D56                     blt        +0x58 /* 000049C2 */
  6967. label0000496C:
  6968. 0000496C  3E2E FFFE                move.w     D7, [A6 - 0x2]
  6969. 00004970  426D B906                clr.w      [A5 - 0x46FA]
  6970. label00004974:
  6971. 00004974  48C7                     ext.l      D7
  6972. 00004976  2F07                     move.l     -[A7], D7
  6973. 00004978  48C6                     ext.l      D6
  6974. 0000497A  2F06                     move.l     -[A7], D6
  6975. 0000497C  2F0C                     move.l     -[A7], A4
  6976. 0000497E  2F0B                     move.l     -[A7], A3
  6977. 00004980  4EBA 023E                jsr        [PC + 0x23E /* 00004BC0 */]
  6978. 00004984  4A40                     tst.w      D0
  6979. 00004986  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6980. 0000498A  6708                     beq        +0xA /* 00004994 */
  6981. 0000498C  2F0B                     move.l     -[A7], A3
  6982. 0000498E  4EBA 004E                jsr        [PC + 0x4E /* 000049DE */]
  6983. 00004992  588F                     addq.l     A7, 4
  6984. label00004994:
  6985. 00004994  BA47                     cmp.w      D5, D7
  6986. 00004996  6F0A                     ble        +0xC /* 000049A2 */
  6987. 00004998  3007                     move.w     D0, D7
  6988. 0000499A  5247                     addq.w     D7, 1
  6989. 0000499C  B06D B906                cmp.w      D0, [A5 - 0x46FA]
  6990. 000049A0  6DD2                     blt        -0x2C /* 00004974 */
  6991. label000049A2:
  6992. 000049A2  3006                     move.w     D0, D6
  6993. 000049A4  5246                     addq.w     D6, 1
  6994. 000049A6  B840                     cmp.w      D4, D0
  6995. 000049A8  6EC2                     bgt        -0x3C /* 0000496C */
  6996. 000049AA  6016                     bra        +0x18 /* 000049C2 */
  6997. label000049AC:
  6998. 000049AC  700D                     moveq.l    D0, 0x0D
  6999. 000049AE  2F00                     move.l     -[A7], D0
  7000. 000049B0  2F0B                     move.l     -[A7], A3
  7001. 000049B2  4EBA 01CE                jsr        [PC + 0x1CE /* 00004B82 */]
  7002. 000049B6  508F                     addq.l     A7, 8
  7003. 000049B8  6008                     bra        +0xA /* 000049C2 */
  7004. label000049BA:
  7005. 000049BA  2F0B                     move.l     -[A7], A3
  7006. 000049BC  4EBA 0020                jsr        [PC + 0x20 /* 000049DE */]
  7007. 000049C0  588F                     addq.l     A7, 4
  7008. label000049C2:
  7009. 000049C2  D6FC FFF2                add.w      A3, 0xFFF2
  7010. label000049C6:
  7011. 000049C6  302E 000E                move.w     D0, [A6 + 0xE]
  7012. 000049CA  536E 000E                subq.w     [A6 + 0xE], 1
  7013. 000049CE  4A40                     tst.w      D0
  7014. 000049D0  6600 FF66                bne        -0x98 /* 00004938 */
  7015. 000049D4  4CEE 18F0 FFE6           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x1A]
  7016. 000049DA  4E5E                     unlink     A6
  7017. 000049DC  4E75                     rts
  7018. export_880:
  7019. fn000049DE:
  7020. 000049DE  48E7 0110                movem.l    -[A7], D7,A3
  7021. 000049E2  266F 000C                movea.l    A3, [A7 + 0xC]
  7022. 000049E6  7000                     moveq.l    D0, 0x00
  7023. 000049E8  102B 000D                move.b     D0, [A3 + 0xD]
  7024. 000049EC  3E00                     move.w     D7, D0
  7025. 000049EE  661E                     bne        +0x20 /* 00004A0E */
  7026. 000049F0  0C6D 00A7 BADE           cmpi.w     [A5 - 0x4522], 0xA7
  7027. 000049F6  6616                     bne        +0x18 /* 00004A0E */
  7028. 000049F8  486D B90C                pea.l      [A5 - 0x46F4]
  7029. 000049FC  2F0B                     move.l     -[A7], A3
  7030. 000049FE  486D B90C                pea.l      [A5 - 0x46F4]
  7031. 00004A02  4EBA BB54                jsr        [PC - 0x44AC /* 00000558 */]
  7032. 00004A06  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7033. 00004A0A  6000 00E6                bra        +0xE8 /* 00004AF2 */
  7034. label00004A0E:
  7035. 00004A0E  0C47 0001                cmpi.w     D7, 0x1
  7036. 00004A12  6604                     bne        +0x6 /* 00004A18 */
  7037. 00004A14  2B53 BBA0                move.l     [A5 - 0x4460], [A3]
  7038. label00004A18:
  7039. 00004A18  0C47 0002                cmpi.w     D7, 0x2
  7040. 00004A1C  6610                     bne        +0x12 /* 00004A2E */
  7041. 00004A1E  0C6D 00A2 BADE           cmpi.w     [A5 - 0x4522], 0xA2
  7042. 00004A24  6708                     beq        +0xA /* 00004A2E */
  7043. 00004A26  3B53 B90A                move.w     [A5 - 0x46F6], [A3]
  7044. 00004A2A  6000 00C6                bra        +0xC8 /* 00004AF2 */
  7045. label00004A2E:
  7046. 00004A2E  7001                     moveq.l    D0, 0x01
  7047. 00004A30  2F00                     move.l     -[A7], D0
  7048. 00004A32  2F0B                     move.l     -[A7], A3
  7049. 00004A34  4EBA FADA                jsr        [PC - 0x526 /* 00004510 */]
  7050. 00004A38  102D BADF                move.b     D0, [A5 - 0x4521]
  7051. 00004A3C  0400 00A3                subi.b     D0, 0xA3
  7052. 00004A40  508F                     addq.l     A7, 8
  7053. 00004A42  6500 008E                bcs        +0x90 /* 00004AD2 */
  7054. 00004A46  0C00 0007                cmpi.b     D0, 0x7
  7055. 00004A4A  6200 0086                bhi        +0x88 /* 00004AD2 */
  7056. 00004A4E  7200                     moveq.l    D1, 0x00
  7057. 00004A50  1200                     move.b     D1, D0
  7058. 00004A52  D241                     add.w      D1, D1
  7059. 00004A54  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  7060. 00004A58  4EFB 1000                jmp        [PC + D1.w]
  7061. 00004A5C  0012 0012                ori.b      [A2], 0x12
  7062. 00004A60  0054 0054                ori.w      [A4], 0x54 /* 'T' */
  7063. 00004A64  0078 0054 0054           ori.w      [0x00000054], 0x54 /* 'T' */
  7064. 00004A6A  0054 4A6D                ori.w      [A4], 0x4A6D /* 'Jm' */
  7065. 00004A6E  B908                     cmpm.b     [A4]+, [A0]+
  7066. 00004A70  662A                     bne        +0x2C /* 00004A9C */
  7067. 00004A72  486D B90C                pea.l      [A5 - 0x46F4]
  7068. 00004A76  486D BAEC                pea.l      [A5 - 0x4514]
  7069. 00004A7A  4EBA BEBC                jsr        [PC - 0x4144 /* 00000938 */]
  7070. 00004A7E  4A40                     tst.w      D0
  7071. 00004A80  5EC0                     sgt        D0
  7072. 00004A82  0240 0001                andi.w     D0, 0x1
  7073. 00004A86  48C0                     ext.l      D0
  7074. 00004A88  0C6D 00A3 BADE           cmpi.w     [A5 - 0x4522], 0xA3
  7075. 00004A8E  57C1                     seq        D1
  7076. 00004A90  0241 0001                andi.w     D1, 0x1
  7077. 00004A94  48C1                     ext.l      D1
  7078. 00004A96  B380                     xor.l      D0, D1
  7079. 00004A98  508F                     addq.l     A7, 8
  7080. 00004A9A  6756                     beq        +0x58 /* 00004AF2 */
  7081. label00004A9C:
  7082. 00004A9C  426D B908                clr.w      [A5 - 0x46F8]
  7083. 00004AA0  2B6D BAEC B90C           move.l     [A5 - 0x46F4], [A5 - 0x4514]
  7084. 00004AA6  2B6D BAF0 B910           move.l     [A5 - 0x46F0], [A5 - 0x4510]
  7085. 00004AAC  6044                     bra        +0x46 /* 00004AF2 */
  7086. 00004AAE  486D BB34                pea.l      [A5 - 0x44CC]
  7087. 00004AB2  486D BAEC                pea.l      [A5 - 0x4514]
  7088. 00004AB6  486D BAEC                pea.l      [A5 - 0x4514]
  7089. 00004ABA  4EBA BAE4                jsr        [PC - 0x451C /* 000005A0 */]
  7090. 00004ABE  486D B914                pea.l      [A5 - 0x46EC]
  7091. 00004AC2  486D BB34                pea.l      [A5 - 0x44CC]
  7092. 00004AC6  486D B914                pea.l      [A5 - 0x46EC]
  7093. 00004ACA  4EBA BA8C                jsr        [PC - 0x4574 /* 00000558 */]
  7094. 00004ACE  4FEF 0018                lea.l      A7, [A7 + 0x18]
  7095. label00004AD2:
  7096. 00004AD2  486D B90C                pea.l      [A5 - 0x46F4]
  7097. 00004AD6  486D BAEC                pea.l      [A5 - 0x4514]
  7098. 00004ADA  486D B90C                pea.l      [A5 - 0x46F4]
  7099. 00004ADE  4EBA BA78                jsr        [PC - 0x4588 /* 00000558 */]
  7100. 00004AE2  7001                     moveq.l    D0, 0x01
  7101. 00004AE4  C02B 000C                and.b      D0, [A3 + 0xC]
  7102. 00004AE8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7103. 00004AEC  6604                     bne        +0x6 /* 00004AF2 */
  7104. 00004AEE  52AD B91C                addq.l     [A5 - 0x46E4], 1
  7105. label00004AF2:
  7106. 00004AF2  4CDF 0880                movem.l    D7,A3, [A7]+
  7107. 00004AF6  4E75                     rts
  7108. export_881:
  7109. 00004AF8  4E56 FFF4                link       A6, -0x000C
  7110. 00004AFC  48E7 0018                movem.l    -[A7], A3,A4
  7111. 00004B00  286E 0008                movea.l    A4, [A6 + 0x8]
  7112. 00004B04  266E 000C                movea.l    A3, [A6 + 0xC]
  7113. 00004B08  486E FFFC                pea.l      [A6 - 0x4]
  7114. 00004B0C  2F0C                     move.l     -[A7], A4
  7115. 00004B0E  4EBA BEEC                jsr        [PC - 0x4114 /* 000009FC */]
  7116. 00004B12  0CAE 0000 00AB FFFC      cmpi.l     [A6 - 0x4], 0xAB
  7117. 00004B1A  508F                     addq.l     A7, 8
  7118. 00004B1C  6F0E                     ble        +0x10 /* 00004B2C */
  7119. 00004B1E  2D6D B954 FFF4           move.l     [A6 - 0xC], [A5 - 0x46AC]
  7120. 00004B24  2D6D B958 FFF8           move.l     [A6 - 0x8], [A5 - 0x46A8]
  7121. 00004B2A  600E                     bra        +0x10 /* 00004B3A */
  7122. label00004B2C:
  7123. 00004B2C  486E FFF4                pea.l      [A6 - 0xC]
  7124. 00004B30  486E FFFC                pea.l      [A6 - 0x4]
  7125. 00004B34  4EBA C060                jsr        [PC - 0x3FA0 /* 00000B96 */]
  7126. 00004B38  508F                     addq.l     A7, 8
  7127. label00004B3A:
  7128. 00004B3A  26AD E9CE                move.l     [A3], [A5 - 0x1632]
  7129. 00004B3E  276D E9D2 0004           move.l     [A3 + 0x4], [A5 - 0x162E]
  7130. 00004B44  6020                     bra        +0x22 /* 00004B66 */
  7131. label00004B46:
  7132. 00004B46  2F0B                     move.l     -[A7], A3
  7133. 00004B48  486E FFF4                pea.l      [A6 - 0xC]
  7134. 00004B4C  2F0B                     move.l     -[A7], A3
  7135. 00004B4E  4EBA BA50                jsr        [PC - 0x45B0 /* 000005A0 */]
  7136. 00004B52  486E FFF4                pea.l      [A6 - 0xC]
  7137. 00004B56  486D E9CE                pea.l      [A5 - 0x1632]
  7138. 00004B5A  486E FFF4                pea.l      [A6 - 0xC]
  7139. 00004B5E  4EBA BA1C                jsr        [PC - 0x45E4 /* 0000057C */]
  7140. 00004B62  4FEF 0018                lea.l      A7, [A7 + 0x18]
  7141. label00004B66:
  7142. 00004B66  486D E9CE                pea.l      [A5 - 0x1632]
  7143. 00004B6A  486E FFF4                pea.l      [A6 - 0xC]
  7144. 00004B6E  4EBA BE06                jsr        [PC - 0x41FA /* 00000976 */]
  7145. 00004B72  4A80                     tst.l      D0
  7146. 00004B74  508F                     addq.l     A7, 8
  7147. 00004B76  6DCE                     blt        -0x30 /* 00004B46 */
  7148. 00004B78  4CEE 1800 FFEC           movem.l    A3,A4, [A6 - 0x14]
  7149. 00004B7E  4E5E                     unlink     A6
  7150. 00004B80  4E75                     rts
  7151. export_882:
  7152. fn00004B82:
  7153. 00004B82  2F0B                     move.l     -[A7], A3
  7154. 00004B84  266F 0008                movea.l    A3, [A7 + 0x8]
  7155. 00004B88  177C 0002 000D           move.b     [A3 + 0xD], 0x2
  7156. 00004B8E  422B 000C                clr.b      [A3 + 0xC]
  7157. 00004B92  36AF 000E                move.w     [A3], [A7 + 0xE]
  7158. 00004B96  265F                     movea.l    A3, [A7]+
  7159. 00004B98  4E75                     rts
  7160. fn00004B9A:
  7161. 00004B9A  486D BB2C                pea.l      [A5 - 0x44D4]
  7162. 00004B9E  486D E9CE                pea.l      [A5 - 0x1632]
  7163. 00004BA2  486D BAEC                pea.l      [A5 - 0x4514]
  7164. 00004BA6  4EBA B9B0                jsr        [PC - 0x4650 /* 00000558 */]
  7165. 00004BAA  486D BB34                pea.l      [A5 - 0x44CC]
  7166. 00004BAE  486D BAF4                pea.l      [A5 - 0x450C]
  7167. 00004BB2  486D BB2C                pea.l      [A5 - 0x44D4]
  7168. 00004BB6  4EBA BB78                jsr        [PC - 0x4488 /* 00000730 */]
  7169. 00004BBA  4FEF 0018                lea.l      A7, [A7 + 0x18]
  7170. 00004BBE  4E75                     rts
  7171. export_883:
  7172. fn00004BC0:
  7173. 00004BC0  4E56 0000                link       A6, 0
  7174. 00004BC4  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  7175. 00004BC8  3C2E 0016                move.w     D6, [A6 + 0x16]
  7176. 00004BCC  3E2E 0012                move.w     D7, [A6 + 0x12]
  7177. 00004BD0  4AAE 000C                tst.l      [A6 + 0xC]
  7178. 00004BD4  6612                     bne        +0x14 /* 00004BE8 */
  7179. 00004BD6  700D                     moveq.l    D0, 0x0D
  7180. 00004BD8  2F00                     move.l     -[A7], D0
  7181. 00004BDA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7182. 00004BDE  4EBA FFA2                jsr        [PC - 0x5E /* 00004B82 */]
  7183. 00004BE2  508F                     addq.l     A7, 8
  7184. 00004BE4  6000 0112                bra        +0x114 /* 00004CF8 */
  7185. label00004BE8:
  7186. 00004BE8  0247 7FFF                andi.w     D7, 0x7FFF
  7187. 00004BEC  206E 000C                movea.l    A0, [A6 + 0xC]
  7188. 00004BF0  BE68 0194                cmp.w      D7, [A0 + 0x194]
  7189. 00004BF4  6E00 00DE                bgt        +0xE0 /* 00004CD4 */
  7190. 00004BF8  206E 000C                movea.l    A0, [A6 + 0xC]
  7191. 00004BFC  2068 0256                movea.l    A0, [A0 + 0x256]
  7192. 00004C00  48C7                     ext.l      D7
  7193. 00004C02  2007                     move.l     D0, D7
  7194. 00004C04  E580                     asl        D0, 2
  7195. 00004C06  2870 0800                movea.l    A4, [A0 + D0]
  7196. 00004C0A  200C                     move.l     D0, A4
  7197. 00004C0C  6700 00C6                beq        +0xC8 /* 00004CD4 */
  7198. 00004C10  0246 7FFF                andi.w     D6, 0x7FFF
  7199. 00004C14  3B6C 0002 B906           move.w     [A5 - 0x46FA], [A4 + 0x2]
  7200. 00004C1A  BC6C 0002                cmp.w      D6, [A4 + 0x2]
  7201. 00004C1E  6E00 00B4                bgt        +0xB6 /* 00004CD4 */
  7202. 00004C22  BC54                     cmp.w      D6, [A4]
  7203. 00004C24  6D00 00AE                blt        +0xB0 /* 00004CD4 */
  7204. 00004C28  3006                     move.w     D0, D6
  7205. 00004C2A  9054                     sub.w      D0, [A4]
  7206. 00004C2C  48C0                     ext.l      D0
  7207. 00004C2E  5280                     addq.l     D0, 1
  7208. 00004C30  E980                     asl        D0, 4
  7209. 00004C32  2640                     movea.l    A3, D0
  7210. 00004C34  D7CC                     add.l      A3, A4
  7211. 00004C36  7000                     moveq.l    D0, 0x00
  7212. 00004C38  1013                     move.b     D0, [A3]
  7213. 00004C3A  7E0F                     moveq.l    D7, 0x0F
  7214. 00004C3C  CE80                     and.l      D7, D0
  7215. 00004C3E  0C47 0005                cmpi.w     D7, 0x5
  7216. 00004C42  6628                     bne        +0x2A /* 00004C6C */
  7217. 00004C44  206E 0008                movea.l    A0, [A6 + 0x8]
  7218. 00004C48  4228 000D                clr.b      [A0 + 0xD]
  7219. 00004C4C  206E 0008                movea.l    A0, [A6 + 0x8]
  7220. 00004C50  4228 000C                clr.b      [A0 + 0xC]
  7221. 00004C54  206E 0008                movea.l    A0, [A6 + 0x8]
  7222. 00004C58  20AB 0008                move.l     [A0], [A3 + 0x8]
  7223. 00004C5C  206E 0008                movea.l    A0, [A6 + 0x8]
  7224. 00004C60  216B 000C 0004           move.l     [A0 + 0x4], [A3 + 0xC]
  7225. 00004C66  7001                     moveq.l    D0, 0x01
  7226. 00004C68  6000 0090                bra        +0x92 /* 00004CFA */
  7227. label00004C6C:
  7228. 00004C6C  0C47 0002                cmpi.w     D7, 0x2
  7229. 00004C70  6612                     bne        +0x14 /* 00004C84 */
  7230. 00004C72  486B 0008                pea.l      [A3 + 0x8]
  7231. 00004C76  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7232. 00004C7A  4EBA FAAC                jsr        [PC - 0x554 /* 00004728 */]
  7233. 00004C7E  7001                     moveq.l    D0, 0x01
  7234. 00004C80  508F                     addq.l     A7, 8
  7235. 00004C82  6076                     bra        +0x78 /* 00004CFA */
  7236. label00004C84:
  7237. 00004C84  0C47 0003                cmpi.w     D7, 0x3
  7238. 00004C88  6612                     bne        +0x14 /* 00004C9C */
  7239. 00004C8A  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  7240. 00004C8E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7241. 00004C92  4EBA FA94                jsr        [PC - 0x56C /* 00004728 */]
  7242. 00004C96  7001                     moveq.l    D0, 0x01
  7243. 00004C98  508F                     addq.l     A7, 8
  7244. 00004C9A  605E                     bra        +0x60 /* 00004CFA */
  7245. label00004C9C:
  7246. 00004C9C  0C47 0004                cmpi.w     D7, 0x4
  7247. 00004CA0  6632                     bne        +0x34 /* 00004CD4 */
  7248. 00004CA2  206E 0008                movea.l    A0, [A6 + 0x8]
  7249. 00004CA6  117C 0002 000D           move.b     [A0 + 0xD], 0x2
  7250. 00004CAC  206E 0008                movea.l    A0, [A6 + 0x8]
  7251. 00004CB0  4228 000C                clr.b      [A0 + 0xC]
  7252. 00004CB4  206E 0008                movea.l    A0, [A6 + 0x8]
  7253. 00004CB8  30AB 0008                move.w     [A0], [A3 + 0x8]
  7254. 00004CBC  302B 0008                move.w     D0, [A3 + 0x8]
  7255. 00004CC0  48C0                     ext.l      D0
  7256. 00004CC2  72FF                     moveq.l    D1, 0xFFFFFFFF
  7257. 00004CC4  B280                     cmp.l      D1, D0
  7258. 00004CC6  6708                     beq        +0xA /* 00004CD0 */
  7259. 00004CC8  206E 0008                movea.l    A0, [A6 + 0x8]
  7260. 00004CCC  30BC 0005                move.w     [A0], 0x5
  7261. label00004CD0:
  7262. 00004CD0  7001                     moveq.l    D0, 0x01
  7263. 00004CD2  6026                     bra        +0x28 /* 00004CFA */
  7264. label00004CD4:
  7265. 00004CD4  206E 0008                movea.l    A0, [A6 + 0x8]
  7266. 00004CD8  20AD E9D6                move.l     [A0], [A5 - 0x162A]
  7267. 00004CDC  206E 0008                movea.l    A0, [A6 + 0x8]
  7268. 00004CE0  216D E9DA 0004           move.l     [A0 + 0x4], [A5 - 0x1626]
  7269. 00004CE6  206E 0008                movea.l    A0, [A6 + 0x8]
  7270. 00004CEA  4228 000D                clr.b      [A0 + 0xD]
  7271. 00004CEE  206E 0008                movea.l    A0, [A6 + 0x8]
  7272. 00004CF2  117C 0001 000C           move.b     [A0 + 0xC], 0x1
  7273. label00004CF8:
  7274. 00004CF8  7000                     moveq.l    D0, 0x00
  7275. label00004CFA:
  7276. 00004CFA  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  7277. 00004D00  4E5E                     unlink     A6
  7278. 00004D02  4E75                     rts
  7279. fn00004D04:
  7280. 00004D04  4E56 FFEE                link       A6, -0x0012
  7281. 00004D08  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  7282. 00004D0C  266E 0008                movea.l    A3, [A6 + 0x8]
  7283. 00004D10  426E FFFC                clr.w      [A6 - 0x4]
  7284. 00004D14  7AFE                     moveq.l    D5, 0xFFFFFFFE
  7285. 00004D16  7001                     moveq.l    D0, 0x01
  7286. 00004D18  2F00                     move.l     -[A7], D0
  7287. 00004D1A  2F0B                     move.l     -[A7], A3
  7288. 00004D1C  D6FC FFF2                add.w      A3, 0xFFF2
  7289. 00004D20  4EBA F972                jsr        [PC - 0x68E /* 00004694 */]
  7290. 00004D24  4A40                     tst.w      D0
  7291. 00004D26  508F                     addq.l     A7, 8
  7292. 00004D28  6708                     beq        +0xA /* 00004D32 */
  7293. 00004D2A  3D6D BB64 FFFA           move.w     [A6 - 0x6], [A5 - 0x449C]
  7294. 00004D30  6016                     bra        +0x18 /* 00004D48 */
  7295. label00004D32:
  7296. 00004D32  7003                     moveq.l    D0, 0x03
  7297. 00004D34  2F00                     move.l     -[A7], D0
  7298. 00004D36  220B                     move.l     D1, A3
  7299. 00004D38  741C                     moveq.l    D2, 0x1C
  7300. 00004D3A  9282                     sub.l      D1, D2
  7301. 00004D3C  2F01                     move.l     -[A7], D1
  7302. 00004D3E  4EBA F7D0                jsr        [PC - 0x830 /* 00004510 */]
  7303. 00004D42  508F                     addq.l     A7, 8
  7304. 00004D44  6000 01A4                bra        +0x1A6 /* 00004EEA */
  7305. label00004D48:
  7306. 00004D48  7003                     moveq.l    D0, 0x03
  7307. 00004D4A  B02B 000D                cmp.b      D0, [A3 + 0xD]
  7308. 00004D4E  6600 0188                bne        +0x18A /* 00004ED8 */
  7309. 00004D52  286B 0008                movea.l    A4, [A3 + 0x8]
  7310. 00004D56  200C                     move.l     D0, A4
  7311. 00004D58  6700 017E                beq        +0x180 /* 00004ED8 */
  7312. 00004D5C  3C13                     move.w     D6, [A3]
  7313. 00004D5E  3D46 FFF6                move.w     [A6 - 0xA], D6
  7314. 00004D62  3D6B 0002 FFF2           move.w     [A6 - 0xE], [A3 + 0x2]
  7315. 00004D68  3E2B 0004                move.w     D7, [A3 + 0x4]
  7316. 00004D6C  3D47 FFF8                move.w     [A6 - 0x8], D7
  7317. 00004D70  3D6B 0006 FFF4           move.w     [A6 - 0xC], [A3 + 0x6]
  7318. 00004D76  7001                     moveq.l    D0, 0x01
  7319. 00004D78  B02B FFFF                cmp.b      D0, [A3 - 0x1]
  7320. 00004D7C  6624                     bne        +0x26 /* 00004DA2 */
  7321. 00004D7E  4A6E FFFA                tst.w      [A6 - 0x6]
  7322. 00004D82  6604                     bne        +0x6 /* 00004D88 */
  7323. 00004D84  526E FFFC                addq.w     [A6 - 0x4], 1
  7324. label00004D88:
  7325. 00004D88  2B6B FFF2 BBA0           move.l     [A5 - 0x4460], [A3 - 0xE]
  7326. 00004D8E  202B FFF2                move.l     D0, [A3 - 0xE]
  7327. 00004D92  D0AD BBA4                add.l      D0, [A5 - 0x445C]
  7328. 00004D96  2F00                     move.l     -[A7], D0
  7329. 00004D98  486D BBBC                pea.l      [A5 - 0x4444]
  7330. 00004D9C  4EBA BF76                jsr        [PC - 0x408A /* 00000D14 */]
  7331. 00004DA0  508F                     addq.l     A7, 8
  7332. label00004DA2:
  7333. 00004DA2  2D6D BBA0 FFEE           move.l     [A6 - 0x12], [A5 - 0x4460]
  7334. 00004DA8  BC6E FFF2                cmp.w      D6, [A6 - 0xE]
  7335. 00004DAC  6E00 0090                bgt        +0x92 /* 00004E3E */
  7336. 00004DB0  BE6E FFF4                cmp.w      D7, [A6 - 0xC]
  7337. 00004DB4  6E00 0088                bgt        +0x8A /* 00004E3E */
  7338. label00004DB8:
  7339. 00004DB8  48C7                     ext.l      D7
  7340. 00004DBA  2F07                     move.l     -[A7], D7
  7341. 00004DBC  48C6                     ext.l      D6
  7342. 00004DBE  2F06                     move.l     -[A7], D6
  7343. 00004DC0  2F0C                     move.l     -[A7], A4
  7344. 00004DC2  2F0B                     move.l     -[A7], A3
  7345. 00004DC4  4EBA FDFA                jsr        [PC - 0x206 /* 00004BC0 */]
  7346. 00004DC8  2B6E FFEE BBA0           move.l     [A5 - 0x4460], [A6 - 0x12]
  7347. 00004DCE  4A2B FFFF                tst.b      [A3 - 0x1]
  7348. 00004DD2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7349. 00004DD6  661C                     bne        +0x1E /* 00004DF4 */
  7350. 00004DD8  4A2B 000D                tst.b      [A3 + 0xD]
  7351. 00004DDC  6616                     bne        +0x18 /* 00004DF4 */
  7352. 00004DDE  486B FFF2                pea.l      [A3 - 0xE]
  7353. 00004DE2  2F0B                     move.l     -[A7], A3
  7354. 00004DE4  4EBA BB52                jsr        [PC - 0x44AE /* 00000938 */]
  7355. 00004DE8  4A40                     tst.w      D0
  7356. 00004DEA  508F                     addq.l     A7, 8
  7357. 00004DEC  6D50                     blt        +0x52 /* 00004E3E */
  7358. 00004DEE  3A06                     move.w     D5, D6
  7359. 00004DF0  3807                     move.w     D4, D7
  7360. 00004DF2  602C                     bra        +0x2E /* 00004E20 */
  7361. label00004DF4:
  7362. 00004DF4  7001                     moveq.l    D0, 0x01
  7363. 00004DF6  B02B FFFF                cmp.b      D0, [A3 - 0x1]
  7364. 00004DFA  6624                     bne        +0x26 /* 00004E20 */
  7365. 00004DFC  7001                     moveq.l    D0, 0x01
  7366. 00004DFE  B02B 000D                cmp.b      D0, [A3 + 0xD]
  7367. 00004E02  661C                     bne        +0x1E /* 00004E20 */
  7368. 00004E04  486D BBBC                pea.l      [A5 - 0x4444]
  7369. 00004E08  2013                     move.l     D0, [A3]
  7370. 00004E0A  D0AD BBA4                add.l      D0, [A5 - 0x445C]
  7371. 00004E0E  2F00                     move.l     -[A7], D0
  7372. 00004E10  4EAD 0CFA                jsr        [A5 + 0xCFA /* export_411 */]
  7373. 00004E14  4A40                     tst.w      D0
  7374. 00004E16  508F                     addq.l     A7, 8
  7375. 00004E18  6606                     bne        +0x8 /* 00004E20 */
  7376. 00004E1A  3A06                     move.w     D5, D6
  7377. 00004E1C  3807                     move.w     D4, D7
  7378. 00004E1E  601E                     bra        +0x20 /* 00004E3E */
  7379. label00004E20:
  7380. 00004E20  4A6E 000E                tst.w      [A6 + 0xE]
  7381. 00004E24  670C                     beq        +0xE /* 00004E32 */
  7382. 00004E26  3006                     move.w     D0, D6
  7383. 00004E28  5246                     addq.w     D6, 1
  7384. 00004E2A  B06E FFF2                cmp.w      D0, [A6 - 0xE]
  7385. 00004E2E  670E                     beq        +0x10 /* 00004E3E */
  7386. 00004E30  6086                     bra        -0x78 /* 00004DB8 */
  7387. label00004E32:
  7388. 00004E32  3007                     move.w     D0, D7
  7389. 00004E34  5247                     addq.w     D7, 1
  7390. 00004E36  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  7391. 00004E3A  6600 FF7C                bne        -0x82 /* 00004DB8 */
  7392. label00004E3E:
  7393. 00004E3E  D6FC FFF2                add.w      A3, 0xFFF2
  7394. 00004E42  0C45 FFFE                cmpi.w     D5, 0xFFFE
  7395. 00004E46  660E                     bne        +0x10 /* 00004E56 */
  7396. 00004E48  7006                     moveq.l    D0, 0x06
  7397. 00004E4A  2F00                     move.l     -[A7], D0
  7398. 00004E4C  2F0B                     move.l     -[A7], A3
  7399. 00004E4E  4EBA FD32                jsr        [PC - 0x2CE /* 00004B82 */]
  7400. 00004E52  508F                     addq.l     A7, 8
  7401. 00004E54  602C                     bra        +0x2E /* 00004E82 */
  7402. label00004E56:
  7403. 00004E56  4A6E 000E                tst.w      [A6 + 0xE]
  7404. 00004E5A  6714                     beq        +0x16 /* 00004E70 */
  7405. 00004E5C  3006                     move.w     D0, D6
  7406. 00004E5E  906E FFF6                sub.w      D0, [A6 - 0xA]
  7407. 00004E62  3D40 FFFE                move.w     [A6 - 0x2], D0
  7408. 00004E66  382E FFFA                move.w     D4, [A6 - 0x6]
  7409. 00004E6A  D86E FFF8                add.w      D4, [A6 - 0x8]
  7410. 00004E6E  6012                     bra        +0x14 /* 00004E82 */
  7411. label00004E70:
  7412. 00004E70  3007                     move.w     D0, D7
  7413. 00004E72  906E FFF8                sub.w      D0, [A6 - 0x8]
  7414. 00004E76  3D40 FFFE                move.w     [A6 - 0x2], D0
  7415. 00004E7A  3A2E FFFA                move.w     D5, [A6 - 0x6]
  7416. 00004E7E  DA6E FFF6                add.w      D5, [A6 - 0xA]
  7417. label00004E82:
  7418. 00004E82  7002                     moveq.l    D0, 0x02
  7419. 00004E84  B02B 000D                cmp.b      D0, [A3 + 0xD]
  7420. 00004E88  6760                     beq        +0x62 /* 00004EEA */
  7421. 00004E8A  4A6E FFFA                tst.w      [A6 - 0x6]
  7422. 00004E8E  6D0C                     blt        +0xE /* 00004E9C */
  7423. 00004E90  BA6E FFF2                cmp.w      D5, [A6 - 0xE]
  7424. 00004E94  6E06                     bgt        +0x8 /* 00004E9C */
  7425. 00004E96  B86E FFF4                cmp.w      D4, [A6 - 0xC]
  7426. 00004E9A  6F0E                     ble        +0x10 /* 00004EAA */
  7427. label00004E9C:
  7428. 00004E9C  7019                     moveq.l    D0, 0x19
  7429. 00004E9E  2F00                     move.l     -[A7], D0
  7430. 00004EA0  2F0B                     move.l     -[A7], A3
  7431. 00004EA2  4EBA FCDE                jsr        [PC - 0x322 /* 00004B82 */]
  7432. 00004EA6  508F                     addq.l     A7, 8
  7433. 00004EA8  6040                     bra        +0x42 /* 00004EEA */
  7434. label00004EAA:
  7435. 00004EAA  4A6E FFFC                tst.w      [A6 - 0x4]
  7436. 00004EAE  6712                     beq        +0x14 /* 00004EC2 */
  7437. 00004EB0  302E FFFE                move.w     D0, [A6 - 0x2]
  7438. 00004EB4  48C0                     ext.l      D0
  7439. 00004EB6  2F00                     move.l     -[A7], D0
  7440. 00004EB8  2F0B                     move.l     -[A7], A3
  7441. 00004EBA  4EBA F46A                jsr        [PC - 0xB96 /* 00004326 */]
  7442. 00004EBE  508F                     addq.l     A7, 8
  7443. 00004EC0  6028                     bra        +0x2A /* 00004EEA */
  7444. label00004EC2:
  7445. 00004EC2  48C4                     ext.l      D4
  7446. 00004EC4  2F04                     move.l     -[A7], D4
  7447. 00004EC6  48C5                     ext.l      D5
  7448. 00004EC8  2F05                     move.l     -[A7], D5
  7449. 00004ECA  2F0C                     move.l     -[A7], A4
  7450. 00004ECC  2F0B                     move.l     -[A7], A3
  7451. 00004ECE  4EBA FCF0                jsr        [PC - 0x310 /* 00004BC0 */]
  7452. 00004ED2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7453. 00004ED6  6012                     bra        +0x14 /* 00004EEA */
  7454. label00004ED8:
  7455. 00004ED8  7017                     moveq.l    D0, 0x17
  7456. 00004EDA  2F00                     move.l     -[A7], D0
  7457. 00004EDC  220B                     move.l     D1, A3
  7458. 00004EDE  740E                     moveq.l    D2, 0x0E
  7459. 00004EE0  9282                     sub.l      D1, D2
  7460. 00004EE2  2F01                     move.l     -[A7], D1
  7461. 00004EE4  4EBA FC9C                jsr        [PC - 0x364 /* 00004B82 */]
  7462. 00004EE8  508F                     addq.l     A7, 8
  7463. label00004EEA:
  7464. 00004EEA  4CEE 18F0 FFD6           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x2A]
  7465. 00004EF0  4E5E                     unlink     A6
  7466. 00004EF2  4E75                     rts
  7467. export_884:
  7468. fn00004EF4:
  7469. 00004EF4  4E56 FFFC                link       A6, -0x0004
  7470. 00004EF8  2F0B                     move.l     -[A7], A3
  7471. 00004EFA  266E 0008                movea.l    A3, [A6 + 0x8]
  7472. 00004EFE  0C6D 00A2 BADE           cmpi.w     [A5 - 0x4522], 0xA2
  7473. 00004F04  6616                     bne        +0x18 /* 00004F1C */
  7474. 00004F06  426D B90A                clr.w      [A5 - 0x46F6]
  7475. 00004F0A  486D B90C                pea.l      [A5 - 0x46F4]
  7476. 00004F0E  486D B91C                pea.l      [A5 - 0x46E4]
  7477. 00004F12  4EBA BC82                jsr        [PC - 0x437E /* 00000B96 */]
  7478. 00004F16  508F                     addq.l     A7, 8
  7479. 00004F18  6000 013E                bra        +0x140 /* 00005058 */
  7480. label00004F1C:
  7481. 00004F1C  4A6D B90A                tst.w      [A5 - 0x46F6]
  7482. 00004F20  6600 0136                bne        +0x138 /* 00005058 */
  7483. 00004F24  302D BADE                move.w     D0, [A5 - 0x4522]
  7484. 00004F28  0440 00A1                subi.w     D0, 0xA1
  7485. 00004F2C  6500 012A                bcs        +0x12C /* 00005058 */
  7486. 00004F30  0C40 0009                cmpi.w     D0, 0x9 /* '\t' */
  7487. 00004F34  6200 0122                bhi        +0x124 /* 00005058 */
  7488. 00004F38  D040                     add.w      D0, D0
  7489. 00004F3A  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  7490. 00004F3E  4EFB 0000                jmp        [PC + D0.w]
  7491. 00004F42  0016 0118                ori.b      [A6], 0x18
  7492. 00004F46  0118                     btst       [A0]+, D0
  7493. 00004F48  0118                     btst       [A0]+, D0
  7494. 00004F4A  004A 004A                ori.w      A2, 0x4A /* 'J' */
  7495. 00004F4E  0118                     btst       [A0]+, D0
  7496. 00004F50  010C                     btst       A4, D0
  7497. 00004F52  004A 004A                ori.w      A2, 0x4A /* 'J' */
  7498. 00004F56  4AAD B91C                tst.l      [A5 - 0x46E4]
  7499. 00004F5A  660A                     bne        +0xC /* 00004F66 */
  7500. 00004F5C  3B7C 0008 B90A           move.w     [A5 - 0x46F6], 0x8
  7501. 00004F62  6000 00F4                bra        +0xF6 /* 00005058 */
  7502. label00004F66:
  7503. 00004F66  486D BB34                pea.l      [A5 - 0x44CC]
  7504. 00004F6A  486D B91C                pea.l      [A5 - 0x46E4]
  7505. 00004F6E  4EBA BC26                jsr        [PC - 0x43DA /* 00000B96 */]
  7506. 00004F72  486D B90C                pea.l      [A5 - 0x46F4]
  7507. 00004F76  486D BB34                pea.l      [A5 - 0x44CC]
  7508. 00004F7A  486D B90C                pea.l      [A5 - 0x46F4]
  7509. 00004F7E  4EBA B644                jsr        [PC - 0x49BC /* 000005C4 */]
  7510. 00004F82  4FEF 0014                lea.l      A7, [A7 + 0x14]
  7511. 00004F86  6000 00D0                bra        +0xD2 /* 00005058 */
  7512. 00004F8A  4A6D B90A                tst.w      [A5 - 0x46F6]
  7513. 00004F8E  6600 00C8                bne        +0xCA /* 00005058 */
  7514. 00004F92  2D6D B91C FFFC           move.l     [A6 - 0x4], [A5 - 0x46E4]
  7515. 00004F98  0C6D 00AA BADE           cmpi.w     [A5 - 0x4522], 0xAA
  7516. 00004F9E  6708                     beq        +0xA /* 00004FA8 */
  7517. 00004FA0  0C6D 00A6 BADE           cmpi.w     [A5 - 0x4522], 0xA6
  7518. 00004FA6  6604                     bne        +0x6 /* 00004FAC */
  7519. label00004FA8:
  7520. 00004FA8  53AE FFFC                subq.l     [A6 - 0x4], 1
  7521. label00004FAC:
  7522. 00004FAC  7001                     moveq.l    D0, 0x01
  7523. 00004FAE  0C6D 00AA BADE           cmpi.w     [A5 - 0x4522], 0xAA
  7524. 00004FB4  670A                     beq        +0xC /* 00004FC0 */
  7525. 00004FB6  0C6D 00A6 BADE           cmpi.w     [A5 - 0x4522], 0xA6
  7526. 00004FBC  6702                     beq        +0x4 /* 00004FC0 */
  7527. 00004FBE  7000                     moveq.l    D0, 0x00
  7528. label00004FC0:
  7529. 00004FC0  B0AD B91C                cmp.l      D0, [A5 - 0x46E4]
  7530. 00004FC4  6D0A                     blt        +0xC /* 00004FD0 */
  7531. 00004FC6  3B7C 0008 B90A           move.w     [A5 - 0x46F6], 0x8
  7532. 00004FCC  6000 008A                bra        +0x8C /* 00005058 */
  7533. label00004FD0:
  7534. 00004FD0  486D BB34                pea.l      [A5 - 0x44CC]
  7535. 00004FD4  486D B91C                pea.l      [A5 - 0x46E4]
  7536. 00004FD8  4EBA BBBC                jsr        [PC - 0x4444 /* 00000B96 */]
  7537. 00004FDC  486D BB2C                pea.l      [A5 - 0x44D4]
  7538. 00004FE0  486E FFFC                pea.l      [A6 - 0x4]
  7539. 00004FE4  4EBA BBB0                jsr        [PC - 0x4450 /* 00000B96 */]
  7540. 00004FE8  486D B90C                pea.l      [A5 - 0x46F4]
  7541. 00004FEC  486D B90C                pea.l      [A5 - 0x46F4]
  7542. 00004FF0  486D B90C                pea.l      [A5 - 0x46F4]
  7543. 00004FF4  4EBA B5AA                jsr        [PC - 0x4A56 /* 000005A0 */]
  7544. 00004FF8  486D B90C                pea.l      [A5 - 0x46F4]
  7545. 00004FFC  486D BB34                pea.l      [A5 - 0x44CC]
  7546. 00005000  486D B90C                pea.l      [A5 - 0x46F4]
  7547. 00005004  4EBA B5BE                jsr        [PC - 0x4A42 /* 000005C4 */]
  7548. 00005008  486D B90C                pea.l      [A5 - 0x46F4]
  7549. 0000500C  486D B90C                pea.l      [A5 - 0x46F4]
  7550. 00005010  486D B914                pea.l      [A5 - 0x46EC]
  7551. 00005014  4EBA B566                jsr        [PC - 0x4A9A /* 0000057C */]
  7552. 00005018  486D B90C                pea.l      [A5 - 0x46F4]
  7553. 0000501C  486D BB2C                pea.l      [A5 - 0x44D4]
  7554. 00005020  486D B90C                pea.l      [A5 - 0x46F4]
  7555. 00005024  4EBA B59E                jsr        [PC - 0x4A62 /* 000005C4 */]
  7556. 00005028  0C6D 00A5 BADE           cmpi.w     [A5 - 0x4522], 0xA5
  7557. 0000502E  4FEF 0040                lea.l      A7, [A7 + 0x40]
  7558. 00005032  6708                     beq        +0xA /* 0000503C */
  7559. 00005034  0C6D 00A6 BADE           cmpi.w     [A5 - 0x4522], 0xA6
  7560. 0000503A  661C                     bne        +0x1E /* 00005058 */
  7561. label0000503C:
  7562. 0000503C  486D B90C                pea.l      [A5 - 0x46F4]
  7563. 00005040  486D B90C                pea.l      [A5 - 0x46F4]
  7564. 00005044  4EBA B772                jsr        [PC - 0x488E /* 000007B8 */]
  7565. 00005048  508F                     addq.l     A7, 8
  7566. 0000504A  600C                     bra        +0xE /* 00005058 */
  7567. 0000504C  2B6D B914 B90C           move.l     [A5 - 0x46F4], [A5 - 0x46EC]
  7568. 00005052  2B6D B918 B910           move.l     [A5 - 0x46F0], [A5 - 0x46E8]
  7569. label00005058:
  7570. 00005058  4A6D B90A                tst.w      [A5 - 0x46F6]
  7571. 0000505C  6712                     beq        +0x14 /* 00005070 */
  7572. 0000505E  302D B90A                move.w     D0, [A5 - 0x46F6]
  7573. 00005062  48C0                     ext.l      D0
  7574. 00005064  2F00                     move.l     -[A7], D0
  7575. 00005066  2F0B                     move.l     -[A7], A3
  7576. 00005068  4EBA FB18                jsr        [PC - 0x4E8 /* 00004B82 */]
  7577. 0000506C  508F                     addq.l     A7, 8
  7578. 0000506E  6012                     bra        +0x14 /* 00005082 */
  7579. label00005070:
  7580. 00005070  422B 000D                clr.b      [A3 + 0xD]
  7581. 00005074  422B 000C                clr.b      [A3 + 0xC]
  7582. 00005078  26AD B90C                move.l     [A3], [A5 - 0x46F4]
  7583. 0000507C  276D B910 0004           move.l     [A3 + 0x4], [A5 - 0x46F0]
  7584. label00005082:
  7585. 00005082  266E FFF8                movea.l    A3, [A6 - 0x8]
  7586. 00005086  4E5E                     unlink     A6
  7587. 00005088  4E75                     rts
  7588. fn0000508A:
  7589. 0000508A  4E56 FFD0                link       A6, -0x0030
  7590. 0000508E  48E7 1118                movem.l    -[A7], D3,D7,A3,A4
  7591. 00005092  286E 0014                movea.l    A4, [A6 + 0x14]
  7592. 00005096  266E 0008                movea.l    A3, [A6 + 0x8]
  7593. 0000509A  206E 000C                movea.l    A0, [A6 + 0xC]
  7594. 0000509E  2D50 FFD0                move.l     [A6 - 0x30], [A0]
  7595. 000050A2  206E 000C                movea.l    A0, [A6 + 0xC]
  7596. 000050A6  2D68 0004 FFD4           move.l     [A6 - 0x2C], [A0 + 0x4]
  7597. 000050AC  206E 0010                movea.l    A0, [A6 + 0x10]
  7598. 000050B0  2D50 FFD8                move.l     [A6 - 0x28], [A0]
  7599. 000050B4  206E 0010                movea.l    A0, [A6 + 0x10]
  7600. 000050B8  2D68 0004 FFDC           move.l     [A6 - 0x24], [A0 + 0x4]
  7601. 000050BE  486E FFD0                pea.l      [A6 - 0x30]
  7602. 000050C2  2F0B                     move.l     -[A7], A3
  7603. 000050C4  4E94                     jsr        [A4]
  7604. 000050C6  2D6D BB34 FFE8           move.l     [A6 - 0x18], [A5 - 0x44CC]
  7605. 000050CC  2D6D BB38 FFEC           move.l     [A6 - 0x14], [A5 - 0x44C8]
  7606. 000050D2  486E FFD8                pea.l      [A6 - 0x28]
  7607. 000050D6  2F0B                     move.l     -[A7], A3
  7608. 000050D8  4E94                     jsr        [A4]
  7609. 000050DA  2D6D BB34 FFF0           move.l     [A6 - 0x10], [A5 - 0x44CC]
  7610. 000050E0  2D6D BB38 FFF4           move.l     [A6 - 0xC], [A5 - 0x44C8]
  7611. 000050E6  4247                     clr.w      D7
  7612. 000050E8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7613. label000050EC:
  7614. 000050EC  486E FFF8                pea.l      [A6 - 0x8]
  7615. 000050F0  486E FFF0                pea.l      [A6 - 0x10]
  7616. 000050F4  486E FFE8                pea.l      [A6 - 0x18]
  7617. 000050F8  4EBA B482                jsr        [PC - 0x4B7E /* 0000057C */]
  7618. 000050FC  022E 007F FFF8           andi.b     [A6 - 0x8], 0x7F
  7619. 00005102  486D E966                pea.l      [A5 - 0x169A]
  7620. 00005106  486E FFF8                pea.l      [A6 - 0x8]
  7621. 0000510A  4EBA B86A                jsr        [PC - 0x4796 /* 00000976 */]
  7622. 0000510E  4A80                     tst.l      D0
  7623. 00005110  4FEF 0014                lea.l      A7, [A7 + 0x14]
  7624. 00005114  6F76                     ble        +0x78 /* 0000518C */
  7625. 00005116  486E FFF8                pea.l      [A6 - 0x8]
  7626. 0000511A  486E FFF0                pea.l      [A6 - 0x10]
  7627. 0000511E  4EBA B394                jsr        [PC - 0x4C6C /* 000004B4 */]
  7628. 00005122  486D E95E                pea.l      [A5 - 0x16A2]
  7629. 00005126  486E FFF8                pea.l      [A6 - 0x8]
  7630. 0000512A  4EBA B84A                jsr        [PC - 0x47B6 /* 00000976 */]
  7631. 0000512E  4A80                     tst.l      D0
  7632. 00005130  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7633. 00005134  6F0E                     ble        +0x10 /* 00005144 */
  7634. 00005136  26AE FFD8                move.l     [A3], [A6 - 0x28]
  7635. 0000513A  276E FFDC 0004           move.l     [A3 + 0x4], [A6 - 0x24]
  7636. 00005140  6000 00EC                bra        +0xEE /* 0000522E */
  7637. label00005144:
  7638. 00005144  486E FFD8                pea.l      [A6 - 0x28]
  7639. 00005148  486E FFD0                pea.l      [A6 - 0x30]
  7640. 0000514C  486E FFD8                pea.l      [A6 - 0x28]
  7641. 00005150  4EBA B42A                jsr        [PC - 0x4BD6 /* 0000057C */]
  7642. 00005154  486E FFD8                pea.l      [A6 - 0x28]
  7643. 00005158  486D B96C                pea.l      [A5 - 0x4694]
  7644. 0000515C  486E FFD8                pea.l      [A6 - 0x28]
  7645. 00005160  4EBA B43E                jsr        [PC - 0x4BC2 /* 000005A0 */]
  7646. 00005164  486E FFD8                pea.l      [A6 - 0x28]
  7647. 00005168  486E FFD0                pea.l      [A6 - 0x30]
  7648. 0000516C  486E FFD8                pea.l      [A6 - 0x28]
  7649. 00005170  4EBA B3E6                jsr        [PC - 0x4C1A /* 00000558 */]
  7650. 00005174  486E FFD8                pea.l      [A6 - 0x28]
  7651. 00005178  2F0B                     move.l     -[A7], A3
  7652. 0000517A  4E94                     jsr        [A4]
  7653. 0000517C  2D6D BB34 FFF0           move.l     [A6 - 0x10], [A5 - 0x44CC]
  7654. 00005182  2D6D BB38 FFF4           move.l     [A6 - 0xC], [A5 - 0x44C8]
  7655. 00005188  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  7656. label0000518C:
  7657. 0000518C  486E FFD0                pea.l      [A6 - 0x30]
  7658. 00005190  486E FFD0                pea.l      [A6 - 0x30]
  7659. 00005194  486E FFD8                pea.l      [A6 - 0x28]
  7660. 00005198  4EBA B3E2                jsr        [PC - 0x4C1E /* 0000057C */]
  7661. 0000519C  486E FFE8                pea.l      [A6 - 0x18]
  7662. 000051A0  486E FFE8                pea.l      [A6 - 0x18]
  7663. 000051A4  486E FFF0                pea.l      [A6 - 0x10]
  7664. 000051A8  4EBA B3D2                jsr        [PC - 0x4C2E /* 0000057C */]
  7665. 000051AC  486E FFE0                pea.l      [A6 - 0x20]
  7666. 000051B0  486E FFE8                pea.l      [A6 - 0x18]
  7667. 000051B4  486E FFD0                pea.l      [A6 - 0x30]
  7668. 000051B8  4EBA B40A                jsr        [PC - 0x4BF6 /* 000005C4 */]
  7669. 000051BC  486E FFE0                pea.l      [A6 - 0x20]
  7670. 000051C0  486E FFE0                pea.l      [A6 - 0x20]
  7671. 000051C4  486E FFF0                pea.l      [A6 - 0x10]
  7672. 000051C8  4EBA B3D6                jsr        [PC - 0x4C2A /* 000005A0 */]
  7673. 000051CC  486E FFE0                pea.l      [A6 - 0x20]
  7674. 000051D0  486E FFE0                pea.l      [A6 - 0x20]
  7675. 000051D4  486E FFD8                pea.l      [A6 - 0x28]
  7676. 000051D8  4EBA B3A2                jsr        [PC - 0x4C5E /* 0000057C */]
  7677. 000051DC  2D6E FFD8 FFD0           move.l     [A6 - 0x30], [A6 - 0x28]
  7678. 000051E2  2D6E FFDC FFD4           move.l     [A6 - 0x2C], [A6 - 0x24]
  7679. 000051E8  2D6E FFF0 FFE8           move.l     [A6 - 0x18], [A6 - 0x10]
  7680. 000051EE  2D6E FFF4 FFEC           move.l     [A6 - 0x14], [A6 - 0xC]
  7681. 000051F4  2D6E FFE0 FFD8           move.l     [A6 - 0x28], [A6 - 0x20]
  7682. 000051FA  2D6E FFE4 FFDC           move.l     [A6 - 0x24], [A6 - 0x1C]
  7683. 00005200  486E FFE0                pea.l      [A6 - 0x20]
  7684. 00005204  2F0B                     move.l     -[A7], A3
  7685. 00005206  4E94                     jsr        [A4]
  7686. 00005208  2D6D BB34 FFF0           move.l     [A6 - 0x10], [A5 - 0x44CC]
  7687. 0000520E  2D6D BB38 FFF4           move.l     [A6 - 0xC], [A5 - 0x44C8]
  7688. 00005214  4FEF 0044                lea.l      A7, [A7 + 0x44]
  7689. 00005218  5247                     addq.w     D7, 1
  7690. 0000521A  0C47 0014                cmpi.w     D7, 0x14
  7691. 0000521E  6D00 FECC                blt        -0x132 /* 000050EC */
  7692. 00005222  7018                     moveq.l    D0, 0x18
  7693. 00005224  2F00                     move.l     -[A7], D0
  7694. 00005226  2F0B                     move.l     -[A7], A3
  7695. 00005228  4EBA F958                jsr        [PC - 0x6A8 /* 00004B82 */]
  7696. 0000522C  508F                     addq.l     A7, 8
  7697. label0000522E:
  7698. 0000522E  4CEE 1888 FFC0           movem.l    D3,D7,A3,A4, [A6 - 0x40]
  7699. 00005234  4E5E                     unlink     A6
  7700. 00005236  4E75                     rts
  7701. export_885:
  7702. 00005238  48E7 0118                movem.l    -[A7], D7,A3,A4
  7703. 0000523C  286F 0014                movea.l    A4, [A7 + 0x14]
  7704. 00005240  266F 0010                movea.l    A3, [A7 + 0x10]
  7705. 00005244  2B54 B8FE                move.l     [A5 - 0x4702], [A4]
  7706. 00005248  2B6C 0004 B902           move.l     [A5 - 0x46FE], [A4 + 0x4]
  7707. 0000524E  202D E034                move.l     D0, [A5 - 0x1FCC]
  7708. 00005252  90AD E030                sub.l      D0, [A5 - 0x1FD0]
  7709. 00005256  720E                     moveq.l    D1, 0x0E
  7710. 00005258  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  7711. 0000525C  2E00                     move.l     D7, D0
  7712. 0000525E  200B                     move.l     D0, A3
  7713. 00005260  720E                     moveq.l    D1, 0x0E
  7714. 00005262  9081                     sub.l      D0, D1
  7715. 00005264  2B40 E034                move.l     [A5 - 0x1FCC], D0
  7716. 00005268  2B6D B8F2 E044           move.l     [A5 - 0x1FBC], [A5 - 0x470E]
  7717. 0000526E  4EBA BAFC                jsr        [PC - 0x4504 /* 00000D6C */]
  7718. 00005272  2207                     move.l     D1, D7
  7719. 00005274  2001                     move.l     D0, D1
  7720. 00005276  C2FC 000E                mulu.w     D1, 0xE
  7721. 0000527A  4840                     swap.w     D0
  7722. 0000527C  C0FC 000E                mulu.w     D0, 0xE
  7723. 00005280  4840                     swap.w     D0
  7724. 00005282  4240                     clr.w      D0
  7725. 00005284  D280                     add.l      D1, D0
  7726. 00005286  D2AD E030                add.l      D1, [A5 - 0x1FD0]
  7727. 0000528A  2B41 E034                move.l     [A5 - 0x1FCC], D1
  7728. 0000528E  4A2B 000D                tst.b      [A3 + 0xD]
  7729. 00005292  6634                     bne        +0x36 /* 000052C8 */
  7730. 00005294  486D BB34                pea.l      [A5 - 0x44CC]
  7731. 00005298  2F0B                     move.l     -[A7], A3
  7732. 0000529A  486D B8F6                pea.l      [A5 - 0x470A]
  7733. 0000529E  4EBA B2DC                jsr        [PC - 0x4D24 /* 0000057C */]
  7734. 000052A2  486D B8F6                pea.l      [A5 - 0x470A]
  7735. 000052A6  4EBA B72C                jsr        [PC - 0x48D4 /* 000009D4 */]
  7736. 000052AA  4A40                     tst.w      D0
  7737. 000052AC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7738. 000052B0  672E                     beq        +0x30 /* 000052E0 */
  7739. 000052B2  486D BB34                pea.l      [A5 - 0x44CC]
  7740. 000052B6  486D B8F6                pea.l      [A5 - 0x470A]
  7741. 000052BA  486D BB34                pea.l      [A5 - 0x44CC]
  7742. 000052BE  4EBA B304                jsr        [PC - 0x4CFC /* 000005C4 */]
  7743. 000052C2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7744. 000052C6  6018                     bra        +0x1A /* 000052E0 */
  7745. label000052C8:
  7746. 000052C8  7001                     moveq.l    D0, 0x01
  7747. 000052CA  B02B 000D                cmp.b      D0, [A3 + 0xD]
  7748. 000052CE  6604                     bne        +0x6 /* 000052D4 */
  7749. 000052D0  2B53 BBA0                move.l     [A5 - 0x4460], [A3]
  7750. label000052D4:
  7751. 000052D4  2B6D E9CE BB34           move.l     [A5 - 0x44CC], [A5 - 0x1632]
  7752. 000052DA  2B6D E9D2 BB38           move.l     [A5 - 0x44C8], [A5 - 0x162E]
  7753. label000052E0:
  7754. 000052E0  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  7755. 000052E4  4E75                     rts
  7756. export_886:
  7757. 000052E6  4E56 0000                link       A6, 0
  7758. 000052EA  2F0B                     move.l     -[A7], A3
  7759. 000052EC  266E 000C                movea.l    A3, [A6 + 0xC]
  7760. 000052F0  2F0B                     move.l     -[A7], A3
  7761. 000052F2  4EBA 002A                jsr        [PC + 0x2A /* 0000531E */]
  7762. 000052F6  486D BB34                pea.l      [A5 - 0x44CC]
  7763. 000052FA  486D BB34                pea.l      [A5 - 0x44CC]
  7764. 000052FE  486D BAEC                pea.l      [A5 - 0x4514]
  7765. 00005302  4EBA B278                jsr        [PC - 0x4D88 /* 0000057C */]
  7766. 00005306  486D BB34                pea.l      [A5 - 0x44CC]
  7767. 0000530A  486D BAEC                pea.l      [A5 - 0x4514]
  7768. 0000530E  486D BB34                pea.l      [A5 - 0x44CC]
  7769. 00005312  4EBA B2B0                jsr        [PC - 0x4D50 /* 000005C4 */]
  7770. 00005316  266E FFFC                movea.l    A3, [A6 - 0x4]
  7771. 0000531A  4E5E                     unlink     A6
  7772. 0000531C  4E75                     rts
  7773. fn0000531E:
  7774. 0000531E  4E56 FFD4                link       A6, -0x002C
  7775. 00005322  2F0B                     move.l     -[A7], A3
  7776. 00005324  266E 0008                movea.l    A3, [A6 + 0x8]
  7777. 00005328  2D6D E9CE FFDC           move.l     [A6 - 0x24], [A5 - 0x1632]
  7778. 0000532E  2D6D E9D2 FFE0           move.l     [A6 - 0x20], [A5 - 0x162E]
  7779. 00005334  2D6D E9D6 FFE4           move.l     [A6 - 0x1C], [A5 - 0x162A]
  7780. 0000533A  2D6D E9DA FFE8           move.l     [A6 - 0x18], [A5 - 0x1626]
  7781. 00005340  486E FFD4                pea.l      [A6 - 0x2C]
  7782. 00005344  486D BB0C                pea.l      [A5 - 0x44F4]
  7783. 00005348  2F0B                     move.l     -[A7], A3
  7784. 0000534A  4EBA B278                jsr        [PC - 0x4D88 /* 000005C4 */]
  7785. 0000534E  486E FFD4                pea.l      [A6 - 0x2C]
  7786. 00005352  486D E9CE                pea.l      [A5 - 0x1632]
  7787. 00005356  486E FFD4                pea.l      [A6 - 0x2C]
  7788. 0000535A  4EBA B1FC                jsr        [PC - 0x4E04 /* 00000558 */]
  7789. 0000535E  486E FFEC                pea.l      [A6 - 0x14]
  7790. 00005362  486D BB04                pea.l      [A5 - 0x44FC]
  7791. 00005366  4EBA B75C                jsr        [PC - 0x48A4 /* 00000AC4 */]
  7792. 0000536A  486E FFEE                pea.l      [A6 - 0x12]
  7793. 0000536E  486D BB0C                pea.l      [A5 - 0x44F4]
  7794. 00005372  4EBA B750                jsr        [PC - 0x48B0 /* 00000AC4 */]
  7795. 00005376  302E FFEE                move.w     D0, [A6 - 0x12]
  7796. 0000537A  C1EE FFEC                muls.w     D0, [A6 - 0x14]
  7797. 0000537E  3D40 FFEC                move.w     [A6 - 0x14], D0
  7798. 00005382  3D7C 0001 FFEE           move.w     [A6 - 0x12], 0x1
  7799. 00005388  4FEF 0028                lea.l      A7, [A7 + 0x28]
  7800. 0000538C  6038                     bra        +0x3A /* 000053C6 */
  7801. label0000538E:
  7802. 0000538E  486E FFDC                pea.l      [A6 - 0x24]
  7803. 00005392  486E FFD4                pea.l      [A6 - 0x2C]
  7804. 00005396  486E FFDC                pea.l      [A6 - 0x24]
  7805. 0000539A  4EBA B204                jsr        [PC - 0x4DFC /* 000005A0 */]
  7806. 0000539E  486E FFF0                pea.l      [A6 - 0x10]
  7807. 000053A2  486E FFDC                pea.l      [A6 - 0x24]
  7808. 000053A6  486D E9CE                pea.l      [A5 - 0x1632]
  7809. 000053AA  4EBA B218                jsr        [PC - 0x4DE8 /* 000005C4 */]
  7810. 000053AE  486E FFE4                pea.l      [A6 - 0x1C]
  7811. 000053B2  486E FFF0                pea.l      [A6 - 0x10]
  7812. 000053B6  486E FFE4                pea.l      [A6 - 0x1C]
  7813. 000053BA  4EBA B19C                jsr        [PC - 0x4E64 /* 00000558 */]
  7814. 000053BE  4FEF 0024                lea.l      A7, [A7 + 0x24]
  7815. 000053C2  526E FFEE                addq.w     [A6 - 0x12], 1
  7816. label000053C6:
  7817. 000053C6  302E FFEE                move.w     D0, [A6 - 0x12]
  7818. 000053CA  B06E FFEC                cmp.w      D0, [A6 - 0x14]
  7819. 000053CE  6FBE                     ble        -0x40 /* 0000538E */
  7820. 000053D0  486E FFF0                pea.l      [A6 - 0x10]
  7821. 000053D4  486E FFDC                pea.l      [A6 - 0x24]
  7822. 000053D8  486D E9CE                pea.l      [A5 - 0x1632]
  7823. 000053DC  4EBA B1E6                jsr        [PC - 0x4E1A /* 000005C4 */]
  7824. 000053E0  486E FFF8                pea.l      [A6 - 0x8]
  7825. 000053E4  486E FFE4                pea.l      [A6 - 0x1C]
  7826. 000053E8  486D BAFC                pea.l      [A5 - 0x4504]
  7827. 000053EC  4EBA B1B2                jsr        [PC - 0x4E4E /* 000005A0 */]
  7828. 000053F0  486E FFF8                pea.l      [A6 - 0x8]
  7829. 000053F4  486D BB0C                pea.l      [A5 - 0x44F4]
  7830. 000053F8  486E FFF8                pea.l      [A6 - 0x8]
  7831. 000053FC  4EBA B1C6                jsr        [PC - 0x4E3A /* 000005C4 */]
  7832. 00005400  486E FFF0                pea.l      [A6 - 0x10]
  7833. 00005404  486E FFF8                pea.l      [A6 - 0x8]
  7834. 00005408  486E FFF0                pea.l      [A6 - 0x10]
  7835. 0000540C  4EBA B14A                jsr        [PC - 0x4EB6 /* 00000558 */]
  7836. 00005410  486D BB34                pea.l      [A5 - 0x44CC]
  7837. 00005414  486E FFF0                pea.l      [A6 - 0x10]
  7838. 00005418  486D BAF4                pea.l      [A5 - 0x450C]
  7839. 0000541C  4EBA B182                jsr        [PC - 0x4E7E /* 000005A0 */]
  7840. 00005420  4FEF 003C                lea.l      A7, [A7 + 0x3C]
  7841. 00005424  266E FFD0                movea.l    A3, [A6 - 0x30]
  7842. 00005428  4E5E                     unlink     A6
  7843. 0000542A  4E75                     rts
  7844. export_887:
  7845. 0000542C  4E56 FFF8                link       A6, -0x0008
  7846. 00005430  2F0B                     move.l     -[A7], A3
  7847. 00005432  266E 000C                movea.l    A3, [A6 + 0xC]
  7848. 00005436  486E FFF8                pea.l      [A6 - 0x8]
  7849. 0000543A  2F0B                     move.l     -[A7], A3
  7850. 0000543C  4EBA 002A                jsr        [PC + 0x2A /* 00005468 */]
  7851. 00005440  486E FFF8                pea.l      [A6 - 0x8]
  7852. 00005444  486E FFF8                pea.l      [A6 - 0x8]
  7853. 00005448  486D BAF4                pea.l      [A5 - 0x450C]
  7854. 0000544C  4EBA B12E                jsr        [PC - 0x4ED2 /* 0000057C */]
  7855. 00005450  486D BB34                pea.l      [A5 - 0x44CC]
  7856. 00005454  486D BAF4                pea.l      [A5 - 0x450C]
  7857. 00005458  486E FFF8                pea.l      [A6 - 0x8]
  7858. 0000545C  4EBA B166                jsr        [PC - 0x4E9A /* 000005C4 */]
  7859. 00005460  266E FFF4                movea.l    A3, [A6 - 0xC]
  7860. 00005464  4E5E                     unlink     A6
  7861. 00005466  4E75                     rts
  7862. fn00005468:
  7863. 00005468  48E7 0018                movem.l    -[A7], A3,A4
  7864. 0000546C  286F 000C                movea.l    A4, [A7 + 0xC]
  7865. 00005470  266F 0010                movea.l    A3, [A7 + 0x10]
  7866. 00005474  2F0C                     move.l     -[A7], A4
  7867. 00005476  4EBA B55C                jsr        [PC - 0x4AA4 /* 000009D4 */]
  7868. 0000547A  4A40                     tst.w      D0
  7869. 0000547C  588F                     addq.l     A7, 4
  7870. 0000547E  6740                     beq        +0x42 /* 000054C0 */
  7871. 00005480  2F0B                     move.l     -[A7], A3
  7872. 00005482  2F0C                     move.l     -[A7], A4
  7873. 00005484  486D E9CE                pea.l      [A5 - 0x1632]
  7874. 00005488  4EBA B0CE                jsr        [PC - 0x4F32 /* 00000558 */]
  7875. 0000548C  2F0B                     move.l     -[A7], A3
  7876. 0000548E  486D BAFC                pea.l      [A5 - 0x4504]
  7877. 00005492  2F0B                     move.l     -[A7], A3
  7878. 00005494  4EBA B29A                jsr        [PC - 0x4D66 /* 00000730 */]
  7879. 00005498  2F0B                     move.l     -[A7], A3
  7880. 0000549A  2F0B                     move.l     -[A7], A3
  7881. 0000549C  486D E9CE                pea.l      [A5 - 0x1632]
  7882. 000054A0  4EBA B0DA                jsr        [PC - 0x4F26 /* 0000057C */]
  7883. 000054A4  2F0B                     move.l     -[A7], A3
  7884. 000054A6  2F0B                     move.l     -[A7], A3
  7885. 000054A8  2F0C                     move.l     -[A7], A4
  7886. 000054AA  4EBA B118                jsr        [PC - 0x4EE8 /* 000005C4 */]
  7887. 000054AE  2F0B                     move.l     -[A7], A3
  7888. 000054B0  2F0B                     move.l     -[A7], A3
  7889. 000054B2  486D BAEC                pea.l      [A5 - 0x4514]
  7890. 000054B6  4EBA B0E8                jsr        [PC - 0x4F18 /* 000005A0 */]
  7891. 000054BA  4FEF 003C                lea.l      A7, [A7 + 0x3C]
  7892. 000054BE  6016                     bra        +0x18 /* 000054D6 */
  7893. label000054C0:
  7894. 000054C0  2F0B                     move.l     -[A7], A3
  7895. 000054C2  486D BAFC                pea.l      [A5 - 0x4504]
  7896. 000054C6  486D BAEC                pea.l      [A5 - 0x4514]
  7897. 000054CA  4EBA B0F8                jsr        [PC - 0x4F08 /* 000005C4 */]
  7898. 000054CE  0A13 0080                xori.b     [A3], 0x80
  7899. 000054D2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7900. label000054D6:
  7901. 000054D6  4CDF 1800                movem.l    A3,A4, [A7]+
  7902. 000054DA  4E75                     rts
  7903. export_888:
  7904. fn000054DC:
  7905. 000054DC  4E56 FFDA                link       A6, -0x0026
  7906. 000054E0  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  7907. 000054E4  266E 0008                movea.l    A3, [A6 + 0x8]
  7908. 000054E8  426E FFDA                clr.w      [A6 - 0x26]
  7909. 000054EC  2D6D E9D6 FFE8           move.l     [A6 - 0x18], [A5 - 0x162A]
  7910. 000054F2  2D6D E9DA FFEC           move.l     [A6 - 0x14], [A5 - 0x1626]
  7911. 000054F8  2D4B FFDC                move.l     [A6 - 0x24], A3
  7912. 000054FC  486E FFE0                pea.l      [A6 - 0x20]
  7913. 00005500  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7914. 00005504  486D E9CE                pea.l      [A5 - 0x1632]
  7915. 00005508  4EBA B04E                jsr        [PC - 0x4FB2 /* 00000558 */]
  7916. 0000550C  2D6E FFE0 FFF0           move.l     [A6 - 0x10], [A6 - 0x20]
  7917. 00005512  2D6E FFE4 FFF4           move.l     [A6 - 0xC], [A6 - 0x1C]
  7918. 00005518  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7919. 0000551C  6000 00FA                bra        +0xFC /* 00005618 */
  7920. label00005520:
  7921. 00005520  526E FFDA                addq.w     [A6 - 0x26], 1
  7922. 00005524  302E FFDA                move.w     D0, [A6 - 0x26]
  7923. 00005528  48C0                     ext.l      D0
  7924. 0000552A  2200                     move.l     D1, D0
  7925. 0000552C  C0FC 000E                mulu.w     D0, 0xE
  7926. 00005530  4841                     swap.w     D1
  7927. 00005532  C2FC 000E                mulu.w     D1, 0xE
  7928. 00005536  4841                     swap.w     D1
  7929. 00005538  4241                     clr.w      D1
  7930. 0000553A  D081                     add.l      D0, D1
  7931. 0000553C  D7C0                     add.l      A3, D0
  7932. 0000553E  7AFE                     moveq.l    D5, 0xFFFFFFFE
  7933. 00005540  3E05                     move.w     D7, D5
  7934. 00005542  3807                     move.w     D4, D7
  7935. 00005544  3C04                     move.w     D6, D4
  7936. 00005546  7003                     moveq.l    D0, 0x03
  7937. 00005548  B02B 000D                cmp.b      D0, [A3 + 0xD]
  7938. 0000554C  6614                     bne        +0x16 /* 00005562 */
  7939. 0000554E  286B 0008                movea.l    A4, [A3 + 0x8]
  7940. 00005552  3C13                     move.w     D6, [A3]
  7941. 00005554  382B 0002                move.w     D4, [A3 + 0x2]
  7942. 00005558  3E2B 0004                move.w     D7, [A3 + 0x4]
  7943. 0000555C  3A2B 0006                move.w     D5, [A3 + 0x6]
  7944. 00005560  601E                     bra        +0x20 /* 00005580 */
  7945. label00005562:
  7946. 00005562  7001                     moveq.l    D0, 0x01
  7947. 00005564  2F00                     move.l     -[A7], D0
  7948. 00005566  2F0B                     move.l     -[A7], A3
  7949. 00005568  4EBA EFA6                jsr        [PC - 0x105A /* 00004510 */]
  7950. 0000556C  206E FFDC                movea.l    A0, [A6 - 0x24]
  7951. 00005570  20AD BAEC                move.l     [A0], [A5 - 0x4514]
  7952. 00005574  206E FFDC                movea.l    A0, [A6 - 0x24]
  7953. 00005578  216D BAF0 0004           move.l     [A0 + 0x4], [A5 - 0x4510]
  7954. 0000557E  508F                     addq.l     A7, 8
  7955. label00005580:
  7956. 00005580  266E FFDC                movea.l    A3, [A6 - 0x24]
  7957. 00005584  B846                     cmp.w      D4, D6
  7958. 00005586  6D00 0090                blt        +0x92 /* 00005618 */
  7959. 0000558A  BA47                     cmp.w      D5, D7
  7960. 0000558C  6D00 008A                blt        +0x8C /* 00005618 */
  7961. label00005590:
  7962. 00005590  4A47                     tst.w      D7
  7963. 00005592  6D16                     blt        +0x18 /* 000055AA */
  7964. 00005594  48C7                     ext.l      D7
  7965. 00005596  2F07                     move.l     -[A7], D7
  7966. 00005598  48C6                     ext.l      D6
  7967. 0000559A  2F06                     move.l     -[A7], D6
  7968. 0000559C  2F0C                     move.l     -[A7], A4
  7969. 0000559E  2F0B                     move.l     -[A7], A3
  7970. 000055A0  4EBA F61E                jsr        [PC - 0x9E2 /* 00004BC0 */]
  7971. 000055A4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7972. 000055A8  6002                     bra        +0x4 /* 000055AC */
  7973. label000055AA:
  7974. 000055AA  5247                     addq.w     D7, 1
  7975. label000055AC:
  7976. 000055AC  7001                     moveq.l    D0, 0x01
  7977. 000055AE  2F00                     move.l     -[A7], D0
  7978. 000055B0  2F0B                     move.l     -[A7], A3
  7979. 000055B2  4EBA EF5C                jsr        [PC - 0x10A4 /* 00004510 */]
  7980. 000055B6  486E FFF8                pea.l      [A6 - 0x8]
  7981. 000055BA  486E FFF0                pea.l      [A6 - 0x10]
  7982. 000055BE  486D BAEC                pea.l      [A5 - 0x4514]
  7983. 000055C2  4EBA B000                jsr        [PC - 0x5000 /* 000005C4 */]
  7984. 000055C6  486E FFE8                pea.l      [A6 - 0x18]
  7985. 000055CA  486E FFF8                pea.l      [A6 - 0x8]
  7986. 000055CE  486E FFE8                pea.l      [A6 - 0x18]
  7987. 000055D2  4EBA AF84                jsr        [PC - 0x507C /* 00000558 */]
  7988. 000055D6  486E FFF0                pea.l      [A6 - 0x10]
  7989. 000055DA  486E FFE0                pea.l      [A6 - 0x20]
  7990. 000055DE  486E FFF0                pea.l      [A6 - 0x10]
  7991. 000055E2  4EBA AFBC                jsr        [PC - 0x5044 /* 000005A0 */]
  7992. 000055E6  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  7993. 000055EA  3005                     move.w     D0, D5
  7994. 000055EC  9047                     sub.w      D0, D7
  7995. 000055EE  3204                     move.w     D1, D4
  7996. 000055F0  9246                     sub.w      D1, D6
  7997. 000055F2  B240                     cmp.w      D1, D0
  7998. 000055F4  6C10                     bge        +0x12 /* 00005606 */
  7999. 000055F6  3007                     move.w     D0, D7
  8000. 000055F8  5247                     addq.w     D7, 1
  8001. 000055FA  BA40                     cmp.w      D5, D0
  8002. 000055FC  5EC0                     sgt        D0
  8003. 000055FE  0240 0001                andi.w     D0, 0x1
  8004. 00005602  48C0                     ext.l      D0
  8005. 00005604  600E                     bra        +0x10 /* 00005614 */
  8006. label00005606:
  8007. 00005606  3006                     move.w     D0, D6
  8008. 00005608  5246                     addq.w     D6, 1
  8009. 0000560A  B840                     cmp.w      D4, D0
  8010. 0000560C  5EC0                     sgt        D0
  8011. 0000560E  0240 0001                andi.w     D0, 0x1
  8012. 00005612  48C0                     ext.l      D0
  8013. label00005614:
  8014. 00005614  6600 FF7A                bne        -0x84 /* 00005590 */
  8015. label00005618:
  8016. 00005618  302E FFDA                move.w     D0, [A6 - 0x26]
  8017. 0000561C  B06D B8F0                cmp.w      D0, [A5 - 0x4710]
  8018. 00005620  6D00 FEFE                blt        -0x100 /* 00005520 */
  8019. 00005624  2B6E FFE8 BB34           move.l     [A5 - 0x44CC], [A6 - 0x18]
  8020. 0000562A  2B6E FFEC BB38           move.l     [A5 - 0x44C8], [A6 - 0x14]
  8021. 00005630  4CEE 18F0 FFC2           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x3E]
  8022. 00005636  4E5E                     unlink     A6
  8023. 00005638  4E75                     rts
  8024. fn0000563A:
  8025. 0000563A  4E56 FE00                link       A6, -0x0200
  8026. 0000563E  48E7 0118                movem.l    -[A7], D7,A3,A4
  8027. 00005642  49EE FE00                lea.l      A4, [A6 - 0x200]
  8028. 00005646  266E 0008                movea.l    A3, [A6 + 0x8]
  8029. 0000564A  4A2B 000D                tst.b      [A3 + 0xD]
  8030. 0000564E  6708                     beq        +0xA /* 00005658 */
  8031. 00005650  7001                     moveq.l    D0, 0x01
  8032. 00005652  B02B 000D                cmp.b      D0, [A3 + 0xD]
  8033. 00005656  6660                     bne        +0x62 /* 000056B8 */
  8034. label00005658:
  8035. 00005658  4A2B 001B                tst.b      [A3 + 0x1B]
  8036. 0000565C  6708                     beq        +0xA /* 00005666 */
  8037. 0000565E  7001                     moveq.l    D0, 0x01
  8038. 00005660  B02B 001B                cmp.b      D0, [A3 + 0x1B]
  8039. 00005664  6652                     bne        +0x54 /* 000056B8 */
  8040. label00005666:
  8041. 00005666  D6FC 000E                add.w      A3, 0xE
  8042. 0000566A  7E01                     moveq.l    D7, 0x01
  8043. label0000566C:
  8044. 0000566C  7001                     moveq.l    D0, 0x01
  8045. 0000566E  B02B 000D                cmp.b      D0, [A3 + 0xD]
  8046. 00005672  6618                     bne        +0x1A /* 0000568C */
  8047. 00005674  2B53 BBA0                move.l     [A5 - 0x4460], [A3]
  8048. 00005678  2013                     move.l     D0, [A3]
  8049. 0000567A  D0AD BBA4                add.l      D0, [A5 - 0x445C]
  8050. 0000567E  2207                     move.l     D1, D7
  8051. 00005680  E541                     asl        D1.w, 2
  8052. 00005682  41ED BB78                lea.l      A0, [A5 - 0x4488]
  8053. 00005686  2180 1000                move.l     [A0 + D1.w], D0
  8054. 0000568A  601E                     bra        +0x20 /* 000056AA */
  8055. label0000568C:
  8056. 0000568C  2F0B                     move.l     -[A7], A3
  8057. 0000568E  2007                     move.l     D0, D7
  8058. 00005690  E140                     asl        D0.w, 8
  8059. 00005692  41F4 0000                lea.l      A0, [A4 + D0.w]
  8060. 00005696  2007                     move.l     D0, D7
  8061. 00005698  E540                     asl        D0.w, 2
  8062. 0000569A  43ED BB78                lea.l      A1, [A5 - 0x4488]
  8063. 0000569E  2388 0000                move.l     [A1 + D0.w], A0
  8064. 000056A2  2F08                     move.l     -[A7], A0
  8065. 000056A4  4EAD 0EFA                jsr        [A5 + 0xEFA /* export_475 */]
  8066. 000056A8  508F                     addq.l     A7, 8
  8067. label000056AA:
  8068. 000056AA  3007                     move.w     D0, D7
  8069. 000056AC  5347                     subq.w     D7, 1
  8070. 000056AE  4A40                     tst.w      D0
  8071. 000056B0  6716                     beq        +0x18 /* 000056C8 */
  8072. 000056B2  D6FC FFF2                add.w      A3, 0xFFF2
  8073. 000056B6  60B4                     bra        -0x4A /* 0000566C */
  8074. label000056B8:
  8075. 000056B8  7002                     moveq.l    D0, 0x02
  8076. 000056BA  2F00                     move.l     -[A7], D0
  8077. 000056BC  2F0B                     move.l     -[A7], A3
  8078. 000056BE  4EBA F11C                jsr        [PC - 0xEE4 /* 000047DC */]
  8079. 000056C2  4A40                     tst.w      D0
  8080. 000056C4  508F                     addq.l     A7, 8
  8081. 000056C6  6720                     beq        +0x22 /* 000056E8 */
  8082. label000056C8:
  8083. 000056C8  2F2D BB78                move.l     -[A7], [A5 - 0x4488]
  8084. 000056CC  2F0C                     move.l     -[A7], A4
  8085. 000056CE  4EBA B644                jsr        [PC - 0x49BC /* 00000D14 */]
  8086. 000056D2  2F2D BB7C                move.l     -[A7], [A5 - 0x4484]
  8087. 000056D6  2F0C                     move.l     -[A7], A4
  8088. 000056D8  4EBA B608                jsr        [PC - 0x49F8 /* 00000CE2 */]
  8089. 000056DC  2F0C                     move.l     -[A7], A4
  8090. 000056DE  2F0B                     move.l     -[A7], A3
  8091. 000056E0  4EBA F046                jsr        [PC - 0xFBA /* 00004728 */]
  8092. 000056E4  4FEF 0018                lea.l      A7, [A7 + 0x18]
  8093. label000056E8:
  8094. 000056E8  4CEE 1880 FDF4           movem.l    D7,A3,A4, [A6 - 0x20C]
  8095. 000056EE  4E5E                     unlink     A6
  8096. 000056F0  4E75                     rts
  8097. fn000056F2:
  8098. 000056F2  4E56 FFF8                link       A6, -0x0008
  8099. 000056F6  48E7 0118                movem.l    -[A7], D7,A3,A4
  8100. 000056FA  286E 0008                movea.l    A4, [A6 + 0x8]
  8101. 000056FE  7000                     moveq.l    D0, 0x00
  8102. 00005700  2640                     movea.l    A3, D0
  8103. 00005702  1E1C                     move.b     D7, [A4]+
  8104. 00005704  1207                     move.b     D1, D7
  8105. 00005706  6500 016A                bcs        +0x16C /* 00005872 */
  8106. 0000570A  0C01 0002                cmpi.b     D1, 0x2
  8107. 0000570E  6200 0162                bhi        +0x164 /* 00005872 */
  8108. 00005712  7400                     moveq.l    D2, 0x00
  8109. 00005714  1401                     move.b     D2, D1
  8110. 00005716  D442                     add.w      D2, D2
  8111. 00005718  343B 2006                move.w     D2, [PC + D2.w + 0x6]
  8112. 0000571C  4EFB 2000                jmp        [PC + D2.w]
  8113. 00005720  0008 002C                ori.b      A0, 0x2C /* ',' */
  8114. 00005724  00C2                     .incomplete
  8115. 00005726  206D E03C                movea.l    A0, [A5 - 0x1FC4]
  8116. 0000572A  7000                     moveq.l    D0, 0x00
  8117. 0000572C  101C                     move.b     D0, [A4]+
  8118. 0000572E  2200                     move.l     D1, D0
  8119. 00005730  C0FC 000E                mulu.w     D0, 0xE
  8120. 00005734  4841                     swap.w     D1
  8121. 00005736  C2FC 000E                mulu.w     D1, 0xE
  8122. 0000573A  4841                     swap.w     D1
  8123. 0000573C  4241                     clr.w      D1
  8124. 0000573E  D081                     add.l      D0, D1
  8125. 00005740  2640                     movea.l    A3, D0
  8126. 00005742  D7E8 0088                add.l      A3, [A0 + 0x88]
  8127. 00005746  6000 0146                bra        +0x148 /* 0000588E */
  8128. 0000574A  486E FFFC                pea.l      [A6 - 0x4]
  8129. 0000574E  486E FFF8                pea.l      [A6 - 0x8]
  8130. 00005752  206D E03C                movea.l    A0, [A5 - 0x1FC4]
  8131. 00005756  2068 008C                movea.l    A0, [A0 + 0x8C]
  8132. 0000575A  7000                     moveq.l    D0, 0x00
  8133. 0000575C  1014                     move.b     D0, [A4]
  8134. 0000575E  2200                     move.l     D1, D0
  8135. 00005760  C0FC 000C                mulu.w     D0, 0xC
  8136. 00005764  4841                     swap.w     D1
  8137. 00005766  C2FC 000C                mulu.w     D1, 0xC
  8138. 0000576A  4841                     swap.w     D1
  8139. 0000576C  4241                     clr.w      D1
  8140. 0000576E  D081                     add.l      D0, D1
  8141. 00005770  4870 0800                pea.l      [A0 + D0]
  8142. 00005774  206D E03C                movea.l    A0, [A5 - 0x1FC4]
  8143. 00005778  2068 0090                movea.l    A0, [A0 + 0x90]
  8144. 0000577C  226D E03C                movea.l    A1, [A5 - 0x1FC4]
  8145. 00005780  2269 008C                movea.l    A1, [A1 + 0x8C]
  8146. 00005784  7000                     moveq.l    D0, 0x00
  8147. 00005786  1014                     move.b     D0, [A4]
  8148. 00005788  2200                     move.l     D1, D0
  8149. 0000578A  C0FC 000C                mulu.w     D0, 0xC
  8150. 0000578E  4841                     swap.w     D1
  8151. 00005790  C2FC 000C                mulu.w     D1, 0xC
  8152. 00005794  4841                     swap.w     D1
  8153. 00005796  4241                     clr.w      D1
  8154. 00005798  D081                     add.l      D0, D1
  8155. 0000579A  2271 0804                movea.l    A1, [A1 + D0 + 0x4]
  8156. 0000579E  7000                     moveq.l    D0, 0x00
  8157. 000057A0  1011                     move.b     D0, [A1]
  8158. 000057A2  E780                     asl        D0, 3
  8159. 000057A4  4870 0800                pea.l      [A0 + D0]
  8160. 000057A8  4EAD 197A                jsr        [A5 + 0x197A /* export_811 */]
  8161. 000057AC  D8FC 0001                add.w      A4, 0x1
  8162. 000057B0  4AAE FFFC                tst.l      [A6 - 0x4]
  8163. 000057B4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8164. 000057B8  6D00 00D4                blt        +0xD6 /* 0000588E */
  8165. 000057BC  206E FFF8                movea.l    A0, [A6 - 0x8]
  8166. 000057C0  222E FFFC                move.l     D1, [A6 - 0x4]
  8167. 000057C4  2001                     move.l     D0, D1
  8168. 000057C6  C2FC 000E                mulu.w     D1, 0xE
  8169. 000057CA  4840                     swap.w     D0
  8170. 000057CC  C0FC 000E                mulu.w     D0, 0xE
  8171. 000057D0  4840                     swap.w     D0
  8172. 000057D2  4240                     clr.w      D0
  8173. 000057D4  D280                     add.l      D1, D0
  8174. 000057D6  2641                     movea.l    A3, D1
  8175. 000057D8  D7E8 0088                add.l      A3, [A0 + 0x88]
  8176. 000057DC  6000 00B0                bra        +0xB2 /* 0000588E */
  8177. 000057E0  486E FFFC                pea.l      [A6 - 0x4]
  8178. 000057E4  486E FFF8                pea.l      [A6 - 0x8]
  8179. 000057E8  206D BA78                movea.l    A0, [A5 - 0x4588]
  8180. 000057EC  2068 0252                movea.l    A0, [A0 + 0x252]
  8181. 000057F0  7000                     moveq.l    D0, 0x00
  8182. 000057F2  1014                     move.b     D0, [A4]
  8183. 000057F4  2200                     move.l     D1, D0
  8184. 000057F6  C0FC 000E                mulu.w     D0, 0xE
  8185. 000057FA  4841                     swap.w     D1
  8186. 000057FC  C2FC 000E                mulu.w     D1, 0xE
  8187. 00005800  4841                     swap.w     D1
  8188. 00005802  4241                     clr.w      D1
  8189. 00005804  D081                     add.l      D0, D1
  8190. 00005806  4870 0800                pea.l      [A0 + D0]
  8191. 0000580A  206D BA78                movea.l    A0, [A5 - 0x4588]
  8192. 0000580E  2068 024E                movea.l    A0, [A0 + 0x24E]
  8193. 00005812  226D BA78                movea.l    A1, [A5 - 0x4588]
  8194. 00005816  2269 0252                movea.l    A1, [A1 + 0x252]
  8195. 0000581A  7000                     moveq.l    D0, 0x00
  8196. 0000581C  1014                     move.b     D0, [A4]
  8197. 0000581E  2200                     move.l     D1, D0
  8198. 00005820  C0FC 000E                mulu.w     D0, 0xE
  8199. 00005824  4841                     swap.w     D1
  8200. 00005826  C2FC 000E                mulu.w     D1, 0xE
  8201. 0000582A  4841                     swap.w     D1
  8202. 0000582C  4241                     clr.w      D1
  8203. 0000582E  D081                     add.l      D0, D1
  8204. 00005830  2271 0804                movea.l    A1, [A1 + D0 + 0x4]
  8205. 00005834  7000                     moveq.l    D0, 0x00
  8206. 00005836  1011                     move.b     D0, [A1]
  8207. 00005838  E780                     asl        D0, 3
  8208. 0000583A  4870 0800                pea.l      [A0 + D0]
  8209. 0000583E  4EAD 197A                jsr        [A5 + 0x197A /* export_811 */]
  8210. 00005842  D8FC 0001                add.w      A4, 0x1
  8211. 00005846  4AAE FFFC                tst.l      [A6 - 0x4]
  8212. 0000584A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8213. 0000584E  6D3E                     blt        +0x40 /* 0000588E */
  8214. 00005850  206E FFF8                movea.l    A0, [A6 - 0x8]
  8215. 00005854  222E FFFC                move.l     D1, [A6 - 0x4]
  8216. 00005858  2001                     move.l     D0, D1
  8217. 0000585A  C2FC 000E                mulu.w     D1, 0xE
  8218. 0000585E  4840                     swap.w     D0
  8219. 00005860  C0FC 000E                mulu.w     D0, 0xE
  8220. 00005864  4840                     swap.w     D0
  8221. 00005866  4240                     clr.w      D0
  8222. 00005868  D280                     add.l      D1, D0
  8223. 0000586A  2641                     movea.l    A3, D1
  8224. 0000586C  D7E8 0088                add.l      A3, [A0 + 0x88]
  8225. 00005870  601C                     bra        +0x1E /* 0000588E */
  8226. label00005872:
  8227. 00005872  7000                     moveq.l    D0, 0x00
  8228. 00005874  101C                     move.b     D0, [A4]+
  8229. 00005876  2200                     move.l     D1, D0
  8230. 00005878  C0FC 000E                mulu.w     D0, 0xE
  8231. 0000587C  4841                     swap.w     D1
  8232. 0000587E  C2FC 000E                mulu.w     D1, 0xE
  8233. 00005882  4841                     swap.w     D1
  8234. 00005884  4241                     clr.w      D1
  8235. 00005886  D081                     add.l      D0, D1
  8236. 00005888  2640                     movea.l    A3, D0
  8237. 0000588A  D7ED E028                add.l      A3, [A5 - 0x1FD8]
  8238. label0000588E:
  8239. 0000588E  200B                     move.l     D0, A3
  8240. 00005890  6734                     beq        +0x36 /* 000058C6 */
  8241. 00005892  7008                     moveq.l    D0, 0x08
  8242. 00005894  B02B 000D                cmp.b      D0, [A3 + 0xD]
  8243. 00005898  661C                     bne        +0x1E /* 000058B6 */
  8244. 0000589A  2F13                     move.l     -[A7], [A3]
  8245. 0000589C  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  8246. 000058A0  2053                     movea.l    A0, [A3]
  8247. 000058A2  2F10                     move.l     -[A7], [A0]
  8248. 000058A4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8249. 000058A8  4EBA EE7E                jsr        [PC - 0x1182 /* 00004728 */]
  8250. 000058AC  2F13                     move.l     -[A7], [A3]
  8251. 000058AE  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  8252. 000058B2  508F                     addq.l     A7, 8
  8253. 000058B4  6028                     bra        +0x2A /* 000058DE */
  8254. label000058B6:
  8255. 000058B6  206E 000C                movea.l    A0, [A6 + 0xC]
  8256. 000058BA  224B                     movea.l    A1, A3
  8257. 000058BC  20D9                     move.l     [A0]+, [A1]+
  8258. 000058BE  20D9                     move.l     [A0]+, [A1]+
  8259. 000058C0  20D9                     move.l     [A0]+, [A1]+
  8260. 000058C2  30D9                     move.w     [A0]+, [A1]+
  8261. 000058C4  6018                     bra        +0x1A /* 000058DE */
  8262. label000058C6:
  8263. 000058C6  0C07 0002                cmpi.b     D7, 0x2
  8264. 000058CA  6604                     bne        +0x6 /* 000058D0 */
  8265. 000058CC  702E                     moveq.l    D0, 0x2E
  8266. 000058CE  6002                     bra        +0x4 /* 000058D2 */
  8267. label000058D0:
  8268. 000058D0  703C                     moveq.l    D0, 0x3C
  8269. label000058D2:
  8270. 000058D2  2F00                     move.l     -[A7], D0
  8271. 000058D4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8272. 000058D8  4EBA F2A8                jsr        [PC - 0xD58 /* 00004B82 */]
  8273. 000058DC  508F                     addq.l     A7, 8
  8274. label000058DE:
  8275. 000058DE  200C                     move.l     D0, A4
  8276. 000058E0  4CEE 1880 FFEC           movem.l    D7,A3,A4, [A6 - 0x14]
  8277. 000058E6  4E5E                     unlink     A6
  8278. 000058E8  4E75                     rts
  8279. fn000058EA:
  8280. 000058EA  4E56 FFEC                link       A6, -0x0014
  8281. 000058EE  48E7 0110                movem.l    -[A7], D7,A3
  8282. 000058F2  266E 0008                movea.l    A3, [A6 + 0x8]
  8283. 000058F6  7001                     moveq.l    D0, 0x01
  8284. 000058F8  2F00                     move.l     -[A7], D0
  8285. 000058FA  220B                     move.l     D1, A3
  8286. 000058FC  740E                     moveq.l    D2, 0x0E
  8287. 000058FE  D282                     add.l      D1, D2
  8288. 00005900  2F01                     move.l     -[A7], D1
  8289. 00005902  4EBA EC0C                jsr        [PC - 0x13F4 /* 00004510 */]
  8290. 00005906  4A40                     tst.w      D0
  8291. 00005908  508F                     addq.l     A7, 8
  8292. 0000590A  6700 0188                beq        +0x18A /* 00005A94 */
  8293. 0000590E  303C 0080                move.w     D0, 0x80
  8294. 00005912  C013                     and.b      D0, [A3]
  8295. 00005914  6600 0168                bne        +0x16A /* 00005A7E */
  8296. 00005918  2F0B                     move.l     -[A7], A3
  8297. 0000591A  4EBA ED5C                jsr        [PC - 0x12A4 /* 00004678 */]
  8298. 0000591E  4A40                     tst.w      D0
  8299. 00005920  588F                     addq.l     A7, 4
  8300. 00005922  6700 017C                beq        +0x17E /* 00005AA0 */
  8301. 00005926  102E 000F                move.b     D0, [A6 + 0xF]
  8302. 0000592A  0400 006A                subi.b     D0, 0x6A /* 'j' */
  8303. 0000592E  6500 010A                bcs        +0x10C /* 00005A3A */
  8304. 00005932  0C00 0000                cmpi.b     D0, 0x0
  8305. 00005936  6200 0102                bhi        +0x104 /* 00005A3A */
  8306. 0000593A  7200                     moveq.l    D1, 0x00
  8307. 0000593C  1200                     move.b     D1, D0
  8308. 0000593E  D241                     add.w      D1, D1
  8309. 00005940  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  8310. 00005944  4EFB 1000                jmp        [PC + D1.w]
  8311. 00005948  0004 486D                ori.b      D4, 0x6D /* 'm' */
  8312. 0000594C  BAEC 486E                cmpa.w     A5, [A4 + 0x486E]
  8313. 00005950  FFF6                     .invalid   <<F/7/7>>
  8314. 00005952  3F3C 080E                move.w     -[A7], 0x80E
  8315. 00005956  A9EB                     syscall    Pack4/FP68K
  8316. 00005958  41EE FFF6                lea.l      A0, [A6 - 0xA]
  8317. 0000595C  43EE FFEC                lea.l      A1, [A6 - 0x14]
  8318. 00005960  22D8                     move.l     [A1]+, [A0]+
  8319. 00005962  22D8                     move.l     [A1]+, [A0]+
  8320. 00005964  32D8                     move.w     [A1]+, [A0]+
  8321. 00005966  486E FFEC                pea.l      [A6 - 0x14]
  8322. 0000596A  3F3C 0016                move.w     -[A7], 0x16
  8323. 0000596E  A9EB                     syscall    Pack4/FP68K
  8324. 00005970  486E FFEC                pea.l      [A6 - 0x14]
  8325. 00005974  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  8326. 00005978  D16D E5A2                add.w      [A5 - 0x1A5E], D0
  8327. 0000597C  7001                     moveq.l    D0, 0x01
  8328. 0000597E  B06D E5A2                cmp.w      D0, [A5 - 0x1A5E]
  8329. 00005982  588F                     addq.l     A7, 4
  8330. 00005984  6F3A                     ble        +0x3C /* 000059C0 */
  8331. 00005986  446D E5A2                neg.w      [A5 - 0x1A5E]
  8332. 0000598A  302D E5A2                move.w     D0, [A5 - 0x1A5E]
  8333. 0000598E  48C0                     ext.l      D0
  8334. 00005990  720C                     moveq.l    D1, 0x0C
  8335. 00005992  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  8336. 00005996  2E00                     move.l     D7, D0
  8337. 00005998  5287                     addq.l     D7, 1
  8338. 0000599A  9F6D E59E                sub.w      [A5 - 0x1A62], D7
  8339. 0000599E  2207                     move.l     D1, D7
  8340. 000059A0  2001                     move.l     D0, D1
  8341. 000059A2  C2FC 000C                mulu.w     D1, 0xC
  8342. 000059A6  4840                     swap.w     D0
  8343. 000059A8  C0FC 000C                mulu.w     D0, 0xC
  8344. 000059AC  4840                     swap.w     D0
  8345. 000059AE  4240                     clr.w      D0
  8346. 000059B0  D280                     add.l      D1, D0
  8347. 000059B2  302D E5A2                move.w     D0, [A5 - 0x1A5E]
  8348. 000059B6  48C0                     ext.l      D0
  8349. 000059B8  9280                     sub.l      D1, D0
  8350. 000059BA  3B41 E5A2                move.w     [A5 - 0x1A5E], D1
  8351. 000059BE  602C                     bra        +0x2E /* 000059EC */
  8352. label000059C0:
  8353. 000059C0  302D E5A2                move.w     D0, [A5 - 0x1A5E]
  8354. 000059C4  48C0                     ext.l      D0
  8355. 000059C6  5380                     subq.l     D0, 1
  8356. 000059C8  720C                     moveq.l    D1, 0x0C
  8357. 000059CA  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  8358. 000059CE  2E00                     move.l     D7, D0
  8359. 000059D0  DF6D E59E                add.w      [A5 - 0x1A62], D7
  8360. 000059D4  2207                     move.l     D1, D7
  8361. 000059D6  2001                     move.l     D0, D1
  8362. 000059D8  C2FC 000C                mulu.w     D1, 0xC
  8363. 000059DC  4840                     swap.w     D0
  8364. 000059DE  C0FC 000C                mulu.w     D0, 0xC
  8365. 000059E2  4840                     swap.w     D0
  8366. 000059E4  4240                     clr.w      D0
  8367. 000059E6  D280                     add.l      D1, D0
  8368. 000059E8  936D E5A2                sub.w      [A5 - 0x1A5E], D1
  8369. label000059EC:
  8370. 000059EC  7000                     moveq.l    D0, 0x00
  8371. 000059EE  7202                     moveq.l    D1, 0x02
  8372. 000059F0  B26D E5A2                cmp.w      D1, [A5 - 0x1A5E]
  8373. 000059F4  661A                     bne        +0x1C /* 00005A10 */
  8374. 000059F6  2F00                     move.l     -[A7], D0
  8375. 000059F8  322D E59E                move.w     D1, [A5 - 0x1A62]
  8376. 000059FC  48C1                     ext.l      D1
  8377. 000059FE  2F01                     move.l     -[A7], D1
  8378. 00005A00  4EAD 0E12                jsr        [A5 + 0xE12 /* export_446 */]
  8379. 00005A04  588F                     addq.l     A7, 4
  8380. 00005A06  2200                     move.l     D1, D0
  8381. 00005A08  201F                     move.l     D0, [A7]+
  8382. 00005A0A  4A41                     tst.w      D1
  8383. 00005A0C  6702                     beq        +0x4 /* 00005A10 */
  8384. 00005A0E  7001                     moveq.l    D0, 0x01
  8385. label00005A10:
  8386. 00005A10  4A80                     tst.l      D0
  8387. 00005A12  6704                     beq        +0x6 /* 00005A18 */
  8388. 00005A14  701D                     moveq.l    D0, 0x1D
  8389. 00005A16  6010                     bra        +0x12 /* 00005A28 */
  8390. label00005A18:
  8391. 00005A18  302D E5A2                move.w     D0, [A5 - 0x1A5E]
  8392. 00005A1C  D040                     add.w      D0, D0
  8393. 00005A1E  41ED E492                lea.l      A0, [A5 - 0x1B6E]
  8394. 00005A22  3030 0000                move.w     D0, [A0 + D0.w]
  8395. 00005A26  48C0                     ext.l      D0
  8396. label00005A28:
  8397. 00005A28  2E00                     move.l     D7, D0
  8398. 00005A2A  302D E5A0                move.w     D0, [A5 - 0x1A60]
  8399. 00005A2E  48C0                     ext.l      D0
  8400. 00005A30  BE80                     cmp.l      D7, D0
  8401. 00005A32  6C3A                     bge        +0x3C /* 00005A6E */
  8402. 00005A34  3B47 E5A0                move.w     [A5 - 0x1A60], D7
  8403. 00005A38  6034                     bra        +0x36 /* 00005A6E */
  8404. label00005A3A:
  8405. 00005A3A  486D BAEC                pea.l      [A5 - 0x4514]
  8406. 00005A3E  486E FFF6                pea.l      [A6 - 0xA]
  8407. 00005A42  3F3C 080E                move.w     -[A7], 0x80E
  8408. 00005A46  A9EB                     syscall    Pack4/FP68K
  8409. 00005A48  41EE FFF6                lea.l      A0, [A6 - 0xA]
  8410. 00005A4C  43EE FFEC                lea.l      A1, [A6 - 0x14]
  8411. 00005A50  22D8                     move.l     [A1]+, [A0]+
  8412. 00005A52  22D8                     move.l     [A1]+, [A0]+
  8413. 00005A54  32D8                     move.w     [A1]+, [A0]+
  8414. 00005A56  486E FFEC                pea.l      [A6 - 0x14]
  8415. 00005A5A  3F3C 0016                move.w     -[A7], 0x16
  8416. 00005A5E  A9EB                     syscall    Pack4/FP68K
  8417. 00005A60  486E FFEC                pea.l      [A6 - 0x14]
  8418. 00005A64  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  8419. 00005A68  D16D E59E                add.w      [A5 - 0x1A62], D0
  8420. 00005A6C  588F                     addq.l     A7, 4
  8421. label00005A6E:
  8422. 00005A6E  4EAD 0D52                jsr        [A5 + 0xD52 /* export_422 */]
  8423. 00005A72  2F00                     move.l     -[A7], D0
  8424. 00005A74  2F0B                     move.l     -[A7], A3
  8425. 00005A76  4EBA E8F6                jsr        [PC - 0x170A /* 0000436E */]
  8426. 00005A7A  508F                     addq.l     A7, 8
  8427. 00005A7C  6022                     bra        +0x24 /* 00005AA0 */
  8428. label00005A7E:
  8429. 00005A7E  2F0B                     move.l     -[A7], A3
  8430. 00005A80  4EBA EBF6                jsr        [PC - 0x140A /* 00004678 */]
  8431. 00005A84  700C                     moveq.l    D0, 0x0C
  8432. 00005A86  2F00                     move.l     -[A7], D0
  8433. 00005A88  2F0B                     move.l     -[A7], A3
  8434. 00005A8A  4EBA F0F6                jsr        [PC - 0xF0A /* 00004B82 */]
  8435. 00005A8E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8436. 00005A92  600C                     bra        +0xE /* 00005AA0 */
  8437. label00005A94:
  8438. 00005A94  7002                     moveq.l    D0, 0x02
  8439. 00005A96  2F00                     move.l     -[A7], D0
  8440. 00005A98  2F0B                     move.l     -[A7], A3
  8441. 00005A9A  4EBA EA74                jsr        [PC - 0x158C /* 00004510 */]
  8442. 00005A9E  508F                     addq.l     A7, 8
  8443. label00005AA0:
  8444. 00005AA0  4CEE 0880 FFE4           movem.l    D7,A3, [A6 - 0x1C]
  8445. 00005AA6  4E5E                     unlink     A6
  8446. 00005AA8  4E75                     rts
  8447. fn00005AAA:
  8448. 00005AAA  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  8449. 00005AAE  286F 0018                movea.l    A4, [A7 + 0x18]
  8450. 00005AB2  266F 0014                movea.l    A3, [A7 + 0x14]
  8451. 00005AB6  177C 0003 000D           move.b     [A3 + 0xD], 0x3
  8452. 00005ABC  422B 000C                clr.b      [A3 + 0xC]
  8453. 00005AC0  276D BA78 0008           move.l     [A3 + 0x8], [A5 - 0x4588]
  8454. 00005AC6  7000                     moveq.l    D0, 0x00
  8455. 00005AC8  1014                     move.b     D0, [A4]
  8456. 00005ACA  7200                     moveq.l    D1, 0x00
  8457. 00005ACC  122C 0001                move.b     D1, [A4 + 0x1]
  8458. 00005AD0  E149                     lsl        D1.w, 8
  8459. 00005AD2  3C01                     move.w     D6, D1
  8460. 00005AD4  8C40                     or.w       D6, D0
  8461. 00005AD6  200C                     move.l     D0, A4
  8462. 00005AD8  5480                     addq.l     D0, 2
  8463. 00005ADA  2040                     movea.l    A0, D0
  8464. 00005ADC  7000                     moveq.l    D0, 0x00
  8465. 00005ADE  1010                     move.b     D0, [A0]
  8466. 00005AE0  220C                     move.l     D1, A4
  8467. 00005AE2  5481                     addq.l     D1, 2
  8468. 00005AE4  2041                     movea.l    A0, D1
  8469. 00005AE6  7200                     moveq.l    D1, 0x00
  8470. 00005AE8  1228 0001                move.b     D1, [A0 + 0x1]
  8471. 00005AEC  E149                     lsl        D1.w, 8
  8472. 00005AEE  3E01                     move.w     D7, D1
  8473. 00005AF0  8E40                     or.w       D7, D0
  8474. 00005AF2  7001                     moveq.l    D0, 0x01
  8475. 00005AF4  C02C FFFF                and.b      D0, [A4 - 0x1]
  8476. 00005AF8  660C                     bne        +0xE /* 00005B06 */
  8477. 00005AFA  302D BA7C                move.w     D0, [A5 - 0x4584]
  8478. 00005AFE  D047                     add.w      D0, D7
  8479. 00005B00  3E3C 7FFF                move.w     D7, 0x7FFF
  8480. 00005B04  CE40                     and.w      D7, D0
  8481. label00005B06:
  8482. 00005B06  7002                     moveq.l    D0, 0x02
  8483. 00005B08  C02C FFFF                and.b      D0, [A4 - 0x1]
  8484. 00005B0C  660C                     bne        +0xE /* 00005B1A */
  8485. 00005B0E  302D BA7E                move.w     D0, [A5 - 0x4582]
  8486. 00005B12  D046                     add.w      D0, D6
  8487. 00005B14  3C3C 7FFF                move.w     D6, 0x7FFF
  8488. 00005B18  CC40                     and.w      D6, D0
  8489. label00005B1A:
  8490. 00005B1A  3746 0002                move.w     [A3 + 0x2], D6
  8491. 00005B1E  3686                     move.w     [A3], D6
  8492. 00005B20  3747 0006                move.w     [A3 + 0x6], D7
  8493. 00005B24  3747 0004                move.w     [A3 + 0x4], D7
  8494. 00005B28  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  8495. 00005B2C  4E75                     rts
  8496. fn00005B2E:
  8497. 00005B2E  4E56 FFFE                link       A6, -0x0002
  8498. 00005B32  48E7 0018                movem.l    -[A7], A3,A4
  8499. 00005B36  286E 000C                movea.l    A4, [A6 + 0xC]
  8500. 00005B3A  266E 0008                movea.l    A3, [A6 + 0x8]
  8501. 00005B3E  177C 0003 000D           move.b     [A3 + 0xD], 0x3
  8502. 00005B44  422B 000C                clr.b      [A3 + 0xC]
  8503. 00005B48  276D BA78 0008           move.l     [A3 + 0x8], [A5 - 0x4588]
  8504. 00005B4E  7000                     moveq.l    D0, 0x00
  8505. 00005B50  1014                     move.b     D0, [A4]
  8506. 00005B52  3D40 FFFE                move.w     [A6 - 0x2], D0
  8507. 00005B56  200C                     move.l     D0, A4
  8508. 00005B58  5280                     addq.l     D0, 1
  8509. 00005B5A  2040                     movea.l    A0, D0
  8510. 00005B5C  7000                     moveq.l    D0, 0x00
  8511. 00005B5E  1010                     move.b     D0, [A0]
  8512. 00005B60  220C                     move.l     D1, A4
  8513. 00005B62  5281                     addq.l     D1, 1
  8514. 00005B64  2041                     movea.l    A0, D1
  8515. 00005B66  7200                     moveq.l    D1, 0x00
  8516. 00005B68  1228 0001                move.b     D1, [A0 + 0x1]
  8517. 00005B6C  E149                     lsl        D1.w, 8
  8518. 00005B6E  8240                     or.w       D1, D0
  8519. 00005B70  3681                     move.w     [A3], D1
  8520. 00005B72  200C                     move.l     D0, A4
  8521. 00005B74  5680                     addq.l     D0, 3
  8522. 00005B76  2040                     movea.l    A0, D0
  8523. 00005B78  7000                     moveq.l    D0, 0x00
  8524. 00005B7A  1010                     move.b     D0, [A0]
  8525. 00005B7C  220C                     move.l     D1, A4
  8526. 00005B7E  5681                     addq.l     D1, 3
  8527. 00005B80  2041                     movea.l    A0, D1
  8528. 00005B82  7200                     moveq.l    D1, 0x00
  8529. 00005B84  1228 0001                move.b     D1, [A0 + 0x1]
  8530. 00005B88  E149                     lsl        D1.w, 8
  8531. 00005B8A  8240                     or.w       D1, D0
  8532. 00005B8C  3741 0002                move.w     [A3 + 0x2], D1
  8533. 00005B90  200C                     move.l     D0, A4
  8534. 00005B92  5A80                     addq.l     D0, 5
  8535. 00005B94  2040                     movea.l    A0, D0
  8536. 00005B96  7000                     moveq.l    D0, 0x00
  8537. 00005B98  1010                     move.b     D0, [A0]
  8538. 00005B9A  220C                     move.l     D1, A4
  8539. 00005B9C  5A81                     addq.l     D1, 5
  8540. 00005B9E  2041                     movea.l    A0, D1
  8541. 00005BA0  7200                     moveq.l    D1, 0x00
  8542. 00005BA2  1228 0001                move.b     D1, [A0 + 0x1]
  8543. 00005BA6  E149                     lsl        D1.w, 8
  8544. 00005BA8  8240                     or.w       D1, D0
  8545. 00005BAA  3741 0004                move.w     [A3 + 0x4], D1
  8546. 00005BAE  200C                     move.l     D0, A4
  8547. 00005BB0  5E80                     addq.l     D0, 7
  8548. 00005BB2  2040                     movea.l    A0, D0
  8549. 00005BB4  7000                     moveq.l    D0, 0x00
  8550. 00005BB6  1010                     move.b     D0, [A0]
  8551. 00005BB8  220C                     move.l     D1, A4
  8552. 00005BBA  5E81                     addq.l     D1, 7
  8553. 00005BBC  2041                     movea.l    A0, D1
  8554. 00005BBE  7200                     moveq.l    D1, 0x00
  8555. 00005BC0  1228 0001                move.b     D1, [A0 + 0x1]
  8556. 00005BC4  E149                     lsl        D1.w, 8
  8557. 00005BC6  8240                     or.w       D1, D0
  8558. 00005BC8  3741 0006                move.w     [A3 + 0x6], D1
  8559. 00005BCC  7001                     moveq.l    D0, 0x01
  8560. 00005BCE  C06E FFFE                and.w      D0, [A6 - 0x2]
  8561. 00005BD2  660E                     bne        +0x10 /* 00005BE2 */
  8562. 00005BD4  302D BA7E                move.w     D0, [A5 - 0x4582]
  8563. 00005BD8  D053                     add.w      D0, [A3]
  8564. 00005BDA  323C 7FFF                move.w     D1, 0x7FFF
  8565. 00005BDE  C240                     and.w      D1, D0
  8566. 00005BE0  3681                     move.w     [A3], D1
  8567. label00005BE2:
  8568. 00005BE2  7004                     moveq.l    D0, 0x04
  8569. 00005BE4  C06E FFFE                and.w      D0, [A6 - 0x2]
  8570. 00005BE8  6612                     bne        +0x14 /* 00005BFC */
  8571. 00005BEA  302D BA7E                move.w     D0, [A5 - 0x4582]
  8572. 00005BEE  D06B 0002                add.w      D0, [A3 + 0x2]
  8573. 00005BF2  323C 7FFF                move.w     D1, 0x7FFF
  8574. 00005BF6  C240                     and.w      D1, D0
  8575. 00005BF8  3741 0002                move.w     [A3 + 0x2], D1
  8576. label00005BFC:
  8577. 00005BFC  7002                     moveq.l    D0, 0x02
  8578. 00005BFE  C06E FFFE                and.w      D0, [A6 - 0x2]
  8579. 00005C02  6612                     bne        +0x14 /* 00005C16 */
  8580. 00005C04  302D BA7C                move.w     D0, [A5 - 0x4584]
  8581. 00005C08  D06B 0004                add.w      D0, [A3 + 0x4]
  8582. 00005C0C  323C 7FFF                move.w     D1, 0x7FFF
  8583. 00005C10  C240                     and.w      D1, D0
  8584. 00005C12  3741 0004                move.w     [A3 + 0x4], D1
  8585. label00005C16:
  8586. 00005C16  7008                     moveq.l    D0, 0x08
  8587. 00005C18  C06E FFFE                and.w      D0, [A6 - 0x2]
  8588. 00005C1C  6612                     bne        +0x14 /* 00005C30 */
  8589. 00005C1E  302D BA7C                move.w     D0, [A5 - 0x4584]
  8590. 00005C22  D06B 0006                add.w      D0, [A3 + 0x6]
  8591. 00005C26  323C 7FFF                move.w     D1, 0x7FFF
  8592. 00005C2A  C240                     and.w      D1, D0
  8593. 00005C2C  3741 0006                move.w     [A3 + 0x6], D1
  8594. label00005C30:
  8595. 00005C30  486E FFFE                pea.l      [A6 - 0x2]
  8596. 00005C34  486B 0006                pea.l      [A3 + 0x6]
  8597. 00005C38  486B 0004                pea.l      [A3 + 0x4]
  8598. 00005C3C  486B 0002                pea.l      [A3 + 0x2]
  8599. 00005C40  2F0B                     move.l     -[A7], A3
  8600. 00005C42  4EAD 11CA                jsr        [A5 + 0x11CA /* export_565 */]
  8601. 00005C46  4CEE 1800 FFF6           movem.l    A3,A4, [A6 - 0xA]
  8602. 00005C4C  4E5E                     unlink     A6
  8603. 00005C4E  4E75                     rts
  8604. fn00005C50:
  8605. 00005C50  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  8606. 00005C54  286F 0018                movea.l    A4, [A7 + 0x18]
  8607. 00005C58  266F 0014                movea.l    A3, [A7 + 0x14]
  8608. 00005C5C  200B                     move.l     D0, A3
  8609. 00005C5E  90AD E034                sub.l      D0, [A5 - 0x1FCC]
  8610. 00005C62  720E                     moveq.l    D1, 0x0E
  8611. 00005C64  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  8612. 00005C68  2C00                     move.l     D6, D0
  8613. 00005C6A  2B4B E034                move.l     [A5 - 0x1FCC], A3
  8614. 00005C6E  4AAD BA78                tst.l      [A5 - 0x4588]
  8615. 00005C72  6720                     beq        +0x22 /* 00005C94 */
  8616. 00005C74  7000                     moveq.l    D0, 0x00
  8617. 00005C76  1014                     move.b     D0, [A4]
  8618. 00005C78  7200                     moveq.l    D1, 0x00
  8619. 00005C7A  122C 0001                move.b     D1, [A4 + 0x1]
  8620. 00005C7E  E149                     lsl        D1.w, 8
  8621. 00005C80  8240                     or.w       D1, D0
  8622. 00005C82  7000                     moveq.l    D0, 0x00
  8623. 00005C84  3001                     move.w     D0, D1
  8624. 00005C86  2F00                     move.l     -[A7], D0
  8625. 00005C88  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  8626. 00005C8C  4EAD 11E2                jsr        [A5 + 0x11E2 /* export_568 */]
  8627. 00005C90  508F                     addq.l     A7, 8
  8628. 00005C92  6002                     bra        +0x4 /* 00005C96 */
  8629. label00005C94:
  8630. 00005C94  70FF                     moveq.l    D0, 0xFFFFFFFF
  8631. label00005C96:
  8632. 00005C96  2E00                     move.l     D7, D0
  8633. 00005C98  266D E034                movea.l    A3, [A5 - 0x1FCC]
  8634. 00005C9C  700E                     moveq.l    D0, 0x0E
  8635. 00005C9E  D7C0                     add.l      A3, D0
  8636. 00005CA0  2406                     move.l     D2, D6
  8637. 00005CA2  2202                     move.l     D1, D2
  8638. 00005CA4  C4FC 000E                mulu.w     D2, 0xE
  8639. 00005CA8  4841                     swap.w     D1
  8640. 00005CAA  C2FC 000E                mulu.w     D1, 0xE
  8641. 00005CAE  4841                     swap.w     D1
  8642. 00005CB0  4241                     clr.w      D1
  8643. 00005CB2  D481                     add.l      D2, D1
  8644. 00005CB4  95AD E034                sub.l      [A5 - 0x1FCC], D2
  8645. 00005CB8  4A87                     tst.l      D7
  8646. 00005CBA  6D3C                     blt        +0x3E /* 00005CF8 */
  8647. 00005CBC  7009                     moveq.l    D0, 0x09
  8648. 00005CBE  B02C FFFF                cmp.b      D0, [A4 - 0x1]
  8649. 00005CC2  6640                     bne        +0x42 /* 00005D04 */
  8650. 00005CC4  302D BCF4                move.w     D0, [A5 - 0x430C]
  8651. 00005CC8  B06D BCF6                cmp.w      D0, [A5 - 0x430A]
  8652. 00005CCC  6636                     bne        +0x38 /* 00005D04 */
  8653. 00005CCE  302D BCF8                move.w     D0, [A5 - 0x4308]
  8654. 00005CD2  B06D BCFA                cmp.w      D0, [A5 - 0x4306]
  8655. 00005CD6  662C                     bne        +0x2E /* 00005D04 */
  8656. 00005CD8  302D BCF8                move.w     D0, [A5 - 0x4308]
  8657. 00005CDC  48C0                     ext.l      D0
  8658. 00005CDE  2F00                     move.l     -[A7], D0
  8659. 00005CE0  302D BCF4                move.w     D0, [A5 - 0x430C]
  8660. 00005CE4  48C0                     ext.l      D0
  8661. 00005CE6  2F00                     move.l     -[A7], D0
  8662. 00005CE8  2F2D BCFC                move.l     -[A7], [A5 - 0x4304]
  8663. 00005CEC  2F0B                     move.l     -[A7], A3
  8664. 00005CEE  4EBA EED0                jsr        [PC - 0x1130 /* 00004BC0 */]
  8665. 00005CF2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8666. 00005CF6  600C                     bra        +0xE /* 00005D04 */
  8667. label00005CF8:
  8668. 00005CF8  700E                     moveq.l    D0, 0x0E
  8669. 00005CFA  2F00                     move.l     -[A7], D0
  8670. 00005CFC  2F0B                     move.l     -[A7], A3
  8671. 00005CFE  4EBA EE82                jsr        [PC - 0x117E /* 00004B82 */]
  8672. 00005D02  508F                     addq.l     A7, 8
  8673. label00005D04:
  8674. 00005D04  200B                     move.l     D0, A3
  8675. 00005D06  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  8676. 00005D0A  4E75                     rts
  8677. fn00005D0C:
  8678. 00005D0C  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  8679. 00005D10  286F 0014                movea.l    A4, [A7 + 0x14]
  8680. 00005D14  266F 0018                movea.l    A3, [A7 + 0x18]
  8681. 00005D18  197C 0003 000D           move.b     [A4 + 0xD], 0x3
  8682. 00005D1E  422C 000C                clr.b      [A4 + 0xC]
  8683. 00005D22  206D BA78                movea.l    A0, [A5 - 0x4588]
  8684. 00005D26  2068 021A                movea.l    A0, [A0 + 0x21A]
  8685. 00005D2A  7000                     moveq.l    D0, 0x00
  8686. 00005D2C  1013                     move.b     D0, [A3]
  8687. 00005D2E  D080                     add.l      D0, D0
  8688. 00005D30  2200                     move.l     D1, D0
  8689. 00005D32  E588                     lsl        D0, 2
  8690. 00005D34  D081                     add.l      D0, D1
  8691. 00005D36  2970 0800 0008           move.l     [A4 + 0x8], [A0 + D0]
  8692. 00005D3C  200B                     move.l     D0, A3
  8693. 00005D3E  5280                     addq.l     D0, 1
  8694. 00005D40  2040                     movea.l    A0, D0
  8695. 00005D42  7000                     moveq.l    D0, 0x00
  8696. 00005D44  1010                     move.b     D0, [A0]
  8697. 00005D46  220B                     move.l     D1, A3
  8698. 00005D48  5281                     addq.l     D1, 1
  8699. 00005D4A  2041                     movea.l    A0, D1
  8700. 00005D4C  7200                     moveq.l    D1, 0x00
  8701. 00005D4E  1228 0001                move.b     D1, [A0 + 0x1]
  8702. 00005D52  E149                     lsl        D1.w, 8
  8703. 00005D54  3C01                     move.w     D6, D1
  8704. 00005D56  8C40                     or.w       D6, D0
  8705. 00005D58  200B                     move.l     D0, A3
  8706. 00005D5A  5680                     addq.l     D0, 3
  8707. 00005D5C  2040                     movea.l    A0, D0
  8708. 00005D5E  7000                     moveq.l    D0, 0x00
  8709. 00005D60  1010                     move.b     D0, [A0]
  8710. 00005D62  220B                     move.l     D1, A3
  8711. 00005D64  5681                     addq.l     D1, 3
  8712. 00005D66  2041                     movea.l    A0, D1
  8713. 00005D68  7200                     moveq.l    D1, 0x00
  8714. 00005D6A  1228 0001                move.b     D1, [A0 + 0x1]
  8715. 00005D6E  E149                     lsl        D1.w, 8
  8716. 00005D70  3E01                     move.w     D7, D1
  8717. 00005D72  8E40                     or.w       D7, D0
  8718. 00005D74  700F                     moveq.l    D0, 0x0F
  8719. 00005D76  B02B FFFF                cmp.b      D0, [A3 - 0x1]
  8720. 00005D7A  6708                     beq        +0xA /* 00005D84 */
  8721. 00005D7C  7011                     moveq.l    D0, 0x11
  8722. 00005D7E  B02B FFFF                cmp.b      D0, [A3 - 0x1]
  8723. 00005D82  660C                     bne        +0xE /* 00005D90 */
  8724. label00005D84:
  8725. 00005D84  302D BA7C                move.w     D0, [A5 - 0x4584]
  8726. 00005D88  D047                     add.w      D0, D7
  8727. 00005D8A  3E3C 7FFF                move.w     D7, 0x7FFF
  8728. 00005D8E  CE40                     and.w      D7, D0
  8729. label00005D90:
  8730. 00005D90  700F                     moveq.l    D0, 0x0F
  8731. 00005D92  B02B FFFF                cmp.b      D0, [A3 - 0x1]
  8732. 00005D96  6708                     beq        +0xA /* 00005DA0 */
  8733. 00005D98  7010                     moveq.l    D0, 0x10
  8734. 00005D9A  B02B FFFF                cmp.b      D0, [A3 - 0x1]
  8735. 00005D9E  660C                     bne        +0xE /* 00005DAC */
  8736. label00005DA0:
  8737. 00005DA0  302D BA7E                move.w     D0, [A5 - 0x4582]
  8738. 00005DA4  D046                     add.w      D0, D6
  8739. 00005DA6  3C3C 7FFF                move.w     D6, 0x7FFF
  8740. 00005DAA  CC40                     and.w      D6, D0
  8741. label00005DAC:
  8742. 00005DAC  3946 0002                move.w     [A4 + 0x2], D6
  8743. 00005DB0  3886                     move.w     [A4], D6
  8744. 00005DB2  3947 0006                move.w     [A4 + 0x6], D7
  8745. 00005DB6  3947 0004                move.w     [A4 + 0x4], D7
  8746. 00005DBA  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  8747. 00005DBE  4E75                     rts
  8748. fn00005DC0:
  8749. 00005DC0  48E7 0118                movem.l    -[A7], D7,A3,A4
  8750. 00005DC4  286F 0014                movea.l    A4, [A7 + 0x14]
  8751. 00005DC8  266F 0010                movea.l    A3, [A7 + 0x10]
  8752. 00005DCC  177C 0003 000D           move.b     [A3 + 0xD], 0x3
  8753. 00005DD2  422B 000C                clr.b      [A3 + 0xC]
  8754. 00005DD6  206D BA78                movea.l    A0, [A5 - 0x4588]
  8755. 00005DDA  2068 021A                movea.l    A0, [A0 + 0x21A]
  8756. 00005DDE  7000                     moveq.l    D0, 0x00
  8757. 00005DE0  1014                     move.b     D0, [A4]
  8758. 00005DE2  D080                     add.l      D0, D0
  8759. 00005DE4  2200                     move.l     D1, D0
  8760. 00005DE6  E588                     lsl        D0, 2
  8761. 00005DE8  D081                     add.l      D0, D1
  8762. 00005DEA  2770 0800 0008           move.l     [A3 + 0x8], [A0 + D0]
  8763. 00005DF0  7000                     moveq.l    D0, 0x00
  8764. 00005DF2  102C 0001                move.b     D0, [A4 + 0x1]
  8765. 00005DF6  2E00                     move.l     D7, D0
  8766. 00005DF8  200C                     move.l     D0, A4
  8767. 00005DFA  5480                     addq.l     D0, 2
  8768. 00005DFC  2040                     movea.l    A0, D0
  8769. 00005DFE  7000                     moveq.l    D0, 0x00
  8770. 00005E00  1010                     move.b     D0, [A0]
  8771. 00005E02  220C                     move.l     D1, A4
  8772. 00005E04  5481                     addq.l     D1, 2
  8773. 00005E06  2041                     movea.l    A0, D1
  8774. 00005E08  7200                     moveq.l    D1, 0x00
  8775. 00005E0A  1228 0001                move.b     D1, [A0 + 0x1]
  8776. 00005E0E  E149                     lsl        D1.w, 8
  8777. 00005E10  8240                     or.w       D1, D0
  8778. 00005E12  3681                     move.w     [A3], D1
  8779. 00005E14  200C                     move.l     D0, A4
  8780. 00005E16  5880                     addq.l     D0, 4
  8781. 00005E18  2040                     movea.l    A0, D0
  8782. 00005E1A  7000                     moveq.l    D0, 0x00
  8783. 00005E1C  1010                     move.b     D0, [A0]
  8784. 00005E1E  220C                     move.l     D1, A4
  8785. 00005E20  5881                     addq.l     D1, 4
  8786. 00005E22  2041                     movea.l    A0, D1
  8787. 00005E24  7200                     moveq.l    D1, 0x00
  8788. 00005E26  1228 0001                move.b     D1, [A0 + 0x1]
  8789. 00005E2A  E149                     lsl        D1.w, 8
  8790. 00005E2C  8240                     or.w       D1, D0
  8791. 00005E2E  3741 0002                move.w     [A3 + 0x2], D1
  8792. 00005E32  200C                     move.l     D0, A4
  8793. 00005E34  5C80                     addq.l     D0, 6
  8794. 00005E36  2040                     movea.l    A0, D0
  8795. 00005E38  7000                     moveq.l    D0, 0x00
  8796. 00005E3A  1010                     move.b     D0, [A0]
  8797. 00005E3C  220C                     move.l     D1, A4
  8798. 00005E3E  5C81                     addq.l     D1, 6
  8799. 00005E40  2041                     movea.l    A0, D1
  8800. 00005E42  7200                     moveq.l    D1, 0x00
  8801. 00005E44  1228 0001                move.b     D1, [A0 + 0x1]
  8802. 00005E48  E149                     lsl        D1.w, 8
  8803. 00005E4A  8240                     or.w       D1, D0
  8804. 00005E4C  3741 0004                move.w     [A3 + 0x4], D1
  8805. 00005E50  200C                     move.l     D0, A4
  8806. 00005E52  5080                     addq.l     D0, 8
  8807. 00005E54  2040                     movea.l    A0, D0
  8808. 00005E56  7000                     moveq.l    D0, 0x00
  8809. 00005E58  1010                     move.b     D0, [A0]
  8810. 00005E5A  220C                     move.l     D1, A4
  8811. 00005E5C  5081                     addq.l     D1, 8
  8812. 00005E5E  2041                     movea.l    A0, D1
  8813. 00005E60  7200                     moveq.l    D1, 0x00
  8814. 00005E62  1228 0001                move.b     D1, [A0 + 0x1]
  8815. 00005E66  E149                     lsl        D1.w, 8
  8816. 00005E68  8240                     or.w       D1, D0
  8817. 00005E6A  3741 0006                move.w     [A3 + 0x6], D1
  8818. 00005E6E  7001                     moveq.l    D0, 0x01
  8819. 00005E70  C087                     and.l      D0, D7
  8820. 00005E72  660E                     bne        +0x10 /* 00005E82 */
  8821. 00005E74  302D BA7E                move.w     D0, [A5 - 0x4582]
  8822. 00005E78  D053                     add.w      D0, [A3]
  8823. 00005E7A  323C 7FFF                move.w     D1, 0x7FFF
  8824. 00005E7E  C240                     and.w      D1, D0
  8825. 00005E80  3681                     move.w     [A3], D1
  8826. label00005E82:
  8827. 00005E82  7004                     moveq.l    D0, 0x04
  8828. 00005E84  C087                     and.l      D0, D7
  8829. 00005E86  6612                     bne        +0x14 /* 00005E9A */
  8830. 00005E88  302D BA7E                move.w     D0, [A5 - 0x4582]
  8831. 00005E8C  D06B 0002                add.w      D0, [A3 + 0x2]
  8832. 00005E90  323C 7FFF                move.w     D1, 0x7FFF
  8833. 00005E94  C240                     and.w      D1, D0
  8834. 00005E96  3741 0002                move.w     [A3 + 0x2], D1
  8835. label00005E9A:
  8836. 00005E9A  7002                     moveq.l    D0, 0x02
  8837. 00005E9C  C087                     and.l      D0, D7
  8838. 00005E9E  6612                     bne        +0x14 /* 00005EB2 */
  8839. 00005EA0  302D BA7C                move.w     D0, [A5 - 0x4584]
  8840. 00005EA4  D06B 0004                add.w      D0, [A3 + 0x4]
  8841. 00005EA8  323C 7FFF                move.w     D1, 0x7FFF
  8842. 00005EAC  C240                     and.w      D1, D0
  8843. 00005EAE  3741 0004                move.w     [A3 + 0x4], D1
  8844. label00005EB2:
  8845. 00005EB2  7008                     moveq.l    D0, 0x08
  8846. 00005EB4  C087                     and.l      D0, D7
  8847. 00005EB6  6612                     bne        +0x14 /* 00005ECA */
  8848. 00005EB8  302D BA7C                move.w     D0, [A5 - 0x4584]
  8849. 00005EBC  D06B 0006                add.w      D0, [A3 + 0x6]
  8850. 00005EC0  323C 7FFF                move.w     D1, 0x7FFF
  8851. 00005EC4  C240                     and.w      D1, D0
  8852. 00005EC6  3741 0006                move.w     [A3 + 0x6], D1
  8853. label00005ECA:
  8854. 00005ECA  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  8855. 00005ECE  4E75                     rts
  8856. fn00005ED0:
  8857. 00005ED0  4E56 FFFC                link       A6, -0x0004
  8858. 00005ED4  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  8859. 00005ED8  286E 000C                movea.l    A4, [A6 + 0xC]
  8860. 00005EDC  266E 0008                movea.l    A3, [A6 + 0x8]
  8861. 00005EE0  200B                     move.l     D0, A3
  8862. 00005EE2  90AD E034                sub.l      D0, [A5 - 0x1FCC]
  8863. 00005EE6  720E                     moveq.l    D1, 0x0E
  8864. 00005EE8  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  8865. 00005EEC  2C00                     move.l     D6, D0
  8866. 00005EEE  2B4B E034                move.l     [A5 - 0x1FCC], A3
  8867. 00005EF2  206D BA78                movea.l    A0, [A5 - 0x4588]
  8868. 00005EF6  2068 021A                movea.l    A0, [A0 + 0x21A]
  8869. 00005EFA  7000                     moveq.l    D0, 0x00
  8870. 00005EFC  1014                     move.b     D0, [A4]
  8871. 00005EFE  D080                     add.l      D0, D0
  8872. 00005F00  2200                     move.l     D1, D0
  8873. 00005F02  E588                     lsl        D0, 2
  8874. 00005F04  D081                     add.l      D0, D1
  8875. 00005F06  2D70 0800 FFFC           move.l     [A6 - 0x4], [A0 + D0]
  8876. 00005F0C  6714                     beq        +0x16 /* 00005F22 */
  8877. 00005F0E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8878. 00005F12  200C                     move.l     D0, A4
  8879. 00005F14  5280                     addq.l     D0, 1
  8880. 00005F16  2F00                     move.l     -[A7], D0
  8881. 00005F18  4EAD 11F2                jsr        [A5 + 0x11F2 /* export_570 */]
  8882. 00005F1C  48C0                     ext.l      D0
  8883. 00005F1E  508F                     addq.l     A7, 8
  8884. 00005F20  6002                     bra        +0x4 /* 00005F24 */
  8885. label00005F22:
  8886. 00005F22  70FF                     moveq.l    D0, 0xFFFFFFFF
  8887. label00005F24:
  8888. 00005F24  2E00                     move.l     D7, D0
  8889. 00005F26  266D E034                movea.l    A3, [A5 - 0x1FCC]
  8890. 00005F2A  700E                     moveq.l    D0, 0x0E
  8891. 00005F2C  D7C0                     add.l      A3, D0
  8892. 00005F2E  2406                     move.l     D2, D6
  8893. 00005F30  2202                     move.l     D1, D2
  8894. 00005F32  C4FC 000E                mulu.w     D2, 0xE
  8895. 00005F36  4841                     swap.w     D1
  8896. 00005F38  C2FC 000E                mulu.w     D1, 0xE
  8897. 00005F3C  4841                     swap.w     D1
  8898. 00005F3E  4241                     clr.w      D1
  8899. 00005F40  D481                     add.l      D2, D1
  8900. 00005F42  95AD E034                sub.l      [A5 - 0x1FCC], D2
  8901. 00005F46  4A87                     tst.l      D7
  8902. 00005F48  6D3C                     blt        +0x3E /* 00005F86 */
  8903. 00005F4A  7014                     moveq.l    D0, 0x14
  8904. 00005F4C  B02C FFFF                cmp.b      D0, [A4 - 0x1]
  8905. 00005F50  664A                     bne        +0x4C /* 00005F9C */
  8906. 00005F52  302D BCF4                move.w     D0, [A5 - 0x430C]
  8907. 00005F56  B06D BCF6                cmp.w      D0, [A5 - 0x430A]
  8908. 00005F5A  6640                     bne        +0x42 /* 00005F9C */
  8909. 00005F5C  302D BCF8                move.w     D0, [A5 - 0x4308]
  8910. 00005F60  B06D BCFA                cmp.w      D0, [A5 - 0x4306]
  8911. 00005F64  6636                     bne        +0x38 /* 00005F9C */
  8912. 00005F66  302D BCF8                move.w     D0, [A5 - 0x4308]
  8913. 00005F6A  48C0                     ext.l      D0
  8914. 00005F6C  2F00                     move.l     -[A7], D0
  8915. 00005F6E  302D BCF4                move.w     D0, [A5 - 0x430C]
  8916. 00005F72  48C0                     ext.l      D0
  8917. 00005F74  2F00                     move.l     -[A7], D0
  8918. 00005F76  2F2D BCFC                move.l     -[A7], [A5 - 0x4304]
  8919. 00005F7A  2F0B                     move.l     -[A7], A3
  8920. 00005F7C  4EBA EC42                jsr        [PC - 0x13BE /* 00004BC0 */]
  8921. 00005F80  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8922. 00005F84  6016                     bra        +0x18 /* 00005F9C */
  8923. label00005F86:
  8924. 00005F86  4AAE FFFC                tst.l      [A6 - 0x4]
  8925. 00005F8A  6704                     beq        +0x6 /* 00005F90 */
  8926. 00005F8C  700E                     moveq.l    D0, 0x0E
  8927. 00005F8E  6002                     bra        +0x4 /* 00005F92 */
  8928. label00005F90:
  8929. 00005F90  700D                     moveq.l    D0, 0x0D
  8930. label00005F92:
  8931. 00005F92  2F00                     move.l     -[A7], D0
  8932. 00005F94  2F0B                     move.l     -[A7], A3
  8933. 00005F96  4EBA EBEA                jsr        [PC - 0x1416 /* 00004B82 */]
  8934. 00005F9A  508F                     addq.l     A7, 8
  8935. label00005F9C:
  8936. 00005F9C  200B                     move.l     D0, A3
  8937. 00005F9E  4CEE 18C0 FFEC           movem.l    D6,D7,A3,A4, [A6 - 0x14]
  8938. 00005FA4  4E5E                     unlink     A6
  8939. 00005FA6  4E75                     rts
  8940. fn00005FA8:
  8941. 00005FA8  4E56 FFF4                link       A6, -0x000C
  8942. 00005FAC  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  8943. 00005FB0  286E 000C                movea.l    A4, [A6 + 0xC]
  8944. 00005FB4  266E 0008                movea.l    A3, [A6 + 0x8]
  8945. 00005FB8  2F0C                     move.l     -[A7], A4
  8946. 00005FBA  486D BBBC                pea.l      [A5 - 0x4444]
  8947. 00005FBE  4EBA AD54                jsr        [PC - 0x52AC /* 00000D14 */]
  8948. 00005FC2  7000                     moveq.l    D0, 0x00
  8949. 00005FC4  1014                     move.b     D0, [A4]
  8950. 00005FC6  5280                     addq.l     D0, 1
  8951. 00005FC8  41ED BBBC                lea.l      A0, [A5 - 0x4444]
  8952. 00005FCC  4230 0000                clr.b      [A0 + D0.w]
  8953. 00005FD0  200B                     move.l     D0, A3
  8954. 00005FD2  90AD E034                sub.l      D0, [A5 - 0x1FCC]
  8955. 00005FD6  720E                     moveq.l    D1, 0x0E
  8956. 00005FD8  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  8957. 00005FDC  2C00                     move.l     D6, D0
  8958. 00005FDE  2B4B E034                move.l     [A5 - 0x1FCC], A3
  8959. 00005FE2  41ED BBBC                lea.l      A0, [A5 - 0x4444]
  8960. 00005FE6  5288                     addq.l     A0, 1
  8961. 00005FE8  2F08                     move.l     -[A7], A0
  8962. 00005FEA  486E FFF4                pea.l      [A6 - 0xC]
  8963. 00005FEE  4EAD 11FA                jsr        [A5 + 0x11FA /* export_571 */]
  8964. 00005FF2  48C0                     ext.l      D0
  8965. 00005FF4  2E00                     move.l     D7, D0
  8966. 00005FF6  266D E034                movea.l    A3, [A5 - 0x1FCC]
  8967. 00005FFA  700E                     moveq.l    D0, 0x0E
  8968. 00005FFC  D7C0                     add.l      A3, D0
  8969. 00005FFE  2406                     move.l     D2, D6
  8970. 00006000  2202                     move.l     D1, D2
  8971. 00006002  C4FC 000E                mulu.w     D2, 0xE
  8972. 00006006  4841                     swap.w     D1
  8973. 00006008  C2FC 000E                mulu.w     D1, 0xE
  8974. 0000600C  4841                     swap.w     D1
  8975. 0000600E  4241                     clr.w      D1
  8976. 00006010  D481                     add.l      D2, D1
  8977. 00006012  95AD E034                sub.l      [A5 - 0x1FCC], D2
  8978. 00006016  4A87                     tst.l      D7
  8979. 00006018  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8980. 0000601C  6754                     beq        +0x56 /* 00006072 */
  8981. 0000601E  7016                     moveq.l    D0, 0x16
  8982. 00006020  B02C FFFF                cmp.b      D0, [A4 - 0x1]
  8983. 00006024  6634                     bne        +0x36 /* 0000605A */
  8984. 00006026  302E FFF4                move.w     D0, [A6 - 0xC]
  8985. 0000602A  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  8986. 0000602E  662A                     bne        +0x2C /* 0000605A */
  8987. 00006030  302E FFF8                move.w     D0, [A6 - 0x8]
  8988. 00006034  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  8989. 00006038  6620                     bne        +0x22 /* 0000605A */
  8990. 0000603A  302E FFF8                move.w     D0, [A6 - 0x8]
  8991. 0000603E  48C0                     ext.l      D0
  8992. 00006040  2F00                     move.l     -[A7], D0
  8993. 00006042  302E FFF4                move.w     D0, [A6 - 0xC]
  8994. 00006046  48C0                     ext.l      D0
  8995. 00006048  2F00                     move.l     -[A7], D0
  8996. 0000604A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8997. 0000604E  2F0B                     move.l     -[A7], A3
  8998. 00006050  4EBA EB6E                jsr        [PC - 0x1492 /* 00004BC0 */]
  8999. 00006054  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9000. 00006058  6024                     bra        +0x26 /* 0000607E */
  9001. label0000605A:
  9002. 0000605A  177C 0003 000D           move.b     [A3 + 0xD], 0x3
  9003. 00006060  422B 000C                clr.b      [A3 + 0xC]
  9004. 00006064  41EE FFF4                lea.l      A0, [A6 - 0xC]
  9005. 00006068  224B                     movea.l    A1, A3
  9006. 0000606A  22D8                     move.l     [A1]+, [A0]+
  9007. 0000606C  22D8                     move.l     [A1]+, [A0]+
  9008. 0000606E  22D8                     move.l     [A1]+, [A0]+
  9009. 00006070  600C                     bra        +0xE /* 0000607E */
  9010. label00006072:
  9011. 00006072  7040                     moveq.l    D0, 0x40
  9012. 00006074  2F00                     move.l     -[A7], D0
  9013. 00006076  2F0B                     move.l     -[A7], A3
  9014. 00006078  4EBA EB08                jsr        [PC - 0x14F8 /* 00004B82 */]
  9015. 0000607C  508F                     addq.l     A7, 8
  9016. label0000607E:
  9017. 0000607E  200B                     move.l     D0, A3
  9018. 00006080  4CEE 18C0 FFE4           movem.l    D6,D7,A3,A4, [A6 - 0x1C]
  9019. 00006086  4E5E                     unlink     A6
  9020. 00006088  4E75                     rts
  9021. fn0000608A:
  9022. 0000608A  4E56 0000                link       A6, 0
  9023. 0000608E  2F0B                     move.l     -[A7], A3
  9024. 00006090  266E 0008                movea.l    A3, [A6 + 0x8]
  9025. 00006094  4AAD BA78                tst.l      [A5 - 0x4588]
  9026. 00006098  6742                     beq        +0x44 /* 000060DC */
  9027. 0000609A  704B                     moveq.l    D0, 0x4B
  9028. 0000609C  B02E 000F                cmp.b      D0, [A6 + 0xF]
  9029. 000060A0  6624                     bne        +0x26 /* 000060C6 */
  9030. 000060A2  206D BA78                movea.l    A0, [A5 - 0x4588]
  9031. 000060A6  3028 0186                move.w     D0, [A0 + 0x186]
  9032. 000060AA  48C0                     ext.l      D0
  9033. 000060AC  206D BA78                movea.l    A0, [A5 - 0x4588]
  9034. 000060B0  3228 0188                move.w     D1, [A0 + 0x188]
  9035. 000060B4  48C1                     ext.l      D1
  9036. 000060B6  8280                     or.l       D1, D0
  9037. 000060B8  206D BA78                movea.l    A0, [A5 - 0x4588]
  9038. 000060BC  3028 018A                move.w     D0, [A0 + 0x18A]
  9039. 000060C0  48C0                     ext.l      D0
  9040. 000060C2  8081                     or.l       D0, D1
  9041. 000060C4  600A                     bra        +0xC /* 000060D0 */
  9042. label000060C6:
  9043. 000060C6  206D BA78                movea.l    A0, [A5 - 0x4588]
  9044. 000060CA  3028 0182                move.w     D0, [A0 + 0x182]
  9045. 000060CE  48C0                     ext.l      D0
  9046. label000060D0:
  9047. 000060D0  2F00                     move.l     -[A7], D0
  9048. 000060D2  2F0B                     move.l     -[A7], A3
  9049. 000060D4  4EBA E250                jsr        [PC - 0x1DB0 /* 00004326 */]
  9050. 000060D8  508F                     addq.l     A7, 8
  9051. 000060DA  600C                     bra        +0xE /* 000060E8 */
  9052. label000060DC:
  9053. 000060DC  700D                     moveq.l    D0, 0x0D
  9054. 000060DE  2F00                     move.l     -[A7], D0
  9055. 000060E0  2F0B                     move.l     -[A7], A3
  9056. 000060E2  4EBA EA9E                jsr        [PC - 0x1562 /* 00004B82 */]
  9057. 000060E6  508F                     addq.l     A7, 8
  9058. label000060E8:
  9059. 000060E8  266E FFFC                movea.l    A3, [A6 - 0x4]
  9060. 000060EC  4E5E                     unlink     A6
  9061. 000060EE  4E75                     rts
  9062. fn000060F0:
  9063. 000060F0  4E56 FFEC                link       A6, -0x0014
  9064. 000060F4  2F0B                     move.l     -[A7], A3
  9065. 000060F6  266E 0008                movea.l    A3, [A6 + 0x8]
  9066. 000060FA  486D E9D6                pea.l      [A5 - 0x162A]
  9067. 000060FE  486E FFF6                pea.l      [A6 - 0xA]
  9068. 00006102  3F3C 080E                move.w     -[A7], 0x80E
  9069. 00006106  A9EB                     syscall    Pack4/FP68K
  9070. 00006108  486E FFF6                pea.l      [A6 - 0xA]
  9071. 0000610C  486D B90C                pea.l      [A5 - 0x46F4]
  9072. 00006110  3F3C 0810                move.w     -[A7], 0x810
  9073. 00006114  A9EB                     syscall    Pack4/FP68K
  9074. 00006116  486D B90C                pea.l      [A5 - 0x46F4]
  9075. 0000611A  486E FFEC                pea.l      [A6 - 0x14]
  9076. 0000611E  3F3C 080E                move.w     -[A7], 0x80E
  9077. 00006122  A9EB                     syscall    Pack4/FP68K
  9078. 00006124  486E FFEC                pea.l      [A6 - 0x14]
  9079. 00006128  486D B914                pea.l      [A5 - 0x46EC]
  9080. 0000612C  3F3C 0810                move.w     -[A7], 0x810
  9081. 00006130  A9EB                     syscall    Pack4/FP68K
  9082. 00006132  426D B90A                clr.w      [A5 - 0x46F6]
  9083. 00006136  7000                     moveq.l    D0, 0x00
  9084. 00006138  2B40 B91C                move.l     [A5 - 0x46E4], D0
  9085. 0000613C  3B7C 0001 B908           move.w     [A5 - 0x46F8], 0x1
  9086. 00006142  7200                     moveq.l    D1, 0x00
  9087. 00006144  122E 000F                move.b     D1, [A6 + 0xF]
  9088. 00006148  74B4                     moveq.l    D2, 0xFFFFFFB4
  9089. 0000614A  9282                     sub.l      D1, D2
  9090. 0000614C  3B41 BADE                move.w     [A5 - 0x4522], D1
  9091. 00006150  486D 27C2                pea.l      [A5 + 0x27C2 /* export_1268 */]
  9092. 00006154  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  9093. 00006158  4A40                     tst.w      D0
  9094. 0000615A  588F                     addq.l     A7, 4
  9095. 0000615C  6712                     beq        +0x14 /* 00006170 */
  9096. 0000615E  2F0B                     move.l     -[A7], A3
  9097. 00006160  4EAD 27C2                jsr        [A5 + 0x27C2 /* export_1268 */]
  9098. 00006164  486D 27C2                pea.l      [A5 + 0x27C2 /* export_1268 */]
  9099. 00006168  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  9100. 0000616C  508F                     addq.l     A7, 8
  9101. 0000616E  600C                     bra        +0xE /* 0000617C */
  9102. label00006170:
  9103. 00006170  7003                     moveq.l    D0, 0x03
  9104. 00006172  2F00                     move.l     -[A7], D0
  9105. 00006174  2F0B                     move.l     -[A7], A3
  9106. 00006176  4EBA E398                jsr        [PC - 0x1C68 /* 00004510 */]
  9107. 0000617A  508F                     addq.l     A7, 8
  9108. label0000617C:
  9109. 0000617C  266E FFE8                movea.l    A3, [A6 - 0x18]
  9110. 00006180  4E5E                     unlink     A6
  9111. 00006182  4E75                     rts
  9112. fn00006184:
  9113. 00006184  2F0B                     move.l     -[A7], A3
  9114. 00006186  266F 0008                movea.l    A3, [A7 + 0x8]
  9115. 0000618A  7003                     moveq.l    D0, 0x03
  9116. 0000618C  2F00                     move.l     -[A7], D0
  9117. 0000618E  2F0B                     move.l     -[A7], A3
  9118. 00006190  4EBA E37E                jsr        [PC - 0x1C82 /* 00004510 */]
  9119. 00006194  4A40                     tst.w      D0
  9120. 00006196  508F                     addq.l     A7, 8
  9121. 00006198  6700 009E                beq        +0xA0 /* 00006238 */
  9122. 0000619C  486D B8A4                pea.l      [A5 - 0x475C]
  9123. 000061A0  486D BAEC                pea.l      [A5 - 0x4514]
  9124. 000061A4  4EBA A7D0                jsr        [PC - 0x5830 /* 00000976 */]
  9125. 000061A8  4A80                     tst.l      D0
  9126. 000061AA  508F                     addq.l     A7, 8
  9127. 000061AC  6C2A                     bge        +0x2C /* 000061D8 */
  9128. 000061AE  486D BAEC                pea.l      [A5 - 0x4514]
  9129. 000061B2  4EBA A820                jsr        [PC - 0x57E0 /* 000009D4 */]
  9130. 000061B6  4A40                     tst.w      D0
  9131. 000061B8  588F                     addq.l     A7, 4
  9132. 000061BA  671C                     beq        +0x1E /* 000061D8 */
  9133. 000061BC  486D BAF4                pea.l      [A5 - 0x450C]
  9134. 000061C0  4EBA A812                jsr        [PC - 0x57EE /* 000009D4 */]
  9135. 000061C4  4A40                     tst.w      D0
  9136. 000061C6  588F                     addq.l     A7, 4
  9137. 000061C8  6F0E                     ble        +0x10 /* 000061D8 */
  9138. 000061CA  486D BAFC                pea.l      [A5 - 0x4504]
  9139. 000061CE  4EBA A804                jsr        [PC - 0x57FC /* 000009D4 */]
  9140. 000061D2  4A40                     tst.w      D0
  9141. 000061D4  588F                     addq.l     A7, 4
  9142. 000061D6  6E0E                     bgt        +0x10 /* 000061E6 */
  9143. label000061D8:
  9144. 000061D8  700C                     moveq.l    D0, 0x0C
  9145. 000061DA  2F00                     move.l     -[A7], D0
  9146. 000061DC  2F0B                     move.l     -[A7], A3
  9147. 000061DE  4EBA E9A2                jsr        [PC - 0x165E /* 00004B82 */]
  9148. 000061E2  508F                     addq.l     A7, 8
  9149. 000061E4  6052                     bra        +0x54 /* 00006238 */
  9150. label000061E6:
  9151. 000061E6  486D BAEC                pea.l      [A5 - 0x4514]
  9152. 000061EA  486D E9CE                pea.l      [A5 - 0x1632]
  9153. 000061EE  486D BAEC                pea.l      [A5 - 0x4514]
  9154. 000061F2  4EBA A364                jsr        [PC - 0x5C9C /* 00000558 */]
  9155. 000061F6  486D BAF4                pea.l      [A5 - 0x450C]
  9156. 000061FA  486D BAFC                pea.l      [A5 - 0x4504]
  9157. 000061FE  486D BAF4                pea.l      [A5 - 0x450C]
  9158. 00006202  4EBA A3C0                jsr        [PC - 0x5C40 /* 000005C4 */]
  9159. 00006206  486D BAEC                pea.l      [A5 - 0x4514]
  9160. 0000620A  7001                     moveq.l    D0, 0x01
  9161. 0000620C  2F00                     move.l     -[A7], D0
  9162. 0000620E  486D BAEC                pea.l      [A5 - 0x4514]
  9163. 00006212  4EBA A4E2                jsr        [PC - 0x5B1E /* 000006F6 */]
  9164. 00006216  486D BAF4                pea.l      [A5 - 0x450C]
  9165. 0000621A  7001                     moveq.l    D0, 0x01
  9166. 0000621C  2F00                     move.l     -[A7], D0
  9167. 0000621E  486D BAF4                pea.l      [A5 - 0x450C]
  9168. 00006222  4EBA A4D2                jsr        [PC - 0x5B2E /* 000006F6 */]
  9169. 00006226  2F0B                     move.l     -[A7], A3
  9170. 00006228  486D BAEC                pea.l      [A5 - 0x4514]
  9171. 0000622C  486D BAF4                pea.l      [A5 - 0x450C]
  9172. 00006230  4EBA A392                jsr        [PC - 0x5C6E /* 000005C4 */]
  9173. 00006234  4FEF 003C                lea.l      A7, [A7 + 0x3C]
  9174. label00006238:
  9175. 00006238  265F                     movea.l    A3, [A7]+
  9176. 0000623A  4E75                     rts
  9177. fn0000623C:
  9178. 0000623C  2F0B                     move.l     -[A7], A3
  9179. 0000623E  266F 0008                movea.l    A3, [A7 + 0x8]
  9180. 00006242  7003                     moveq.l    D0, 0x03
  9181. 00006244  2F00                     move.l     -[A7], D0
  9182. 00006246  2F0B                     move.l     -[A7], A3
  9183. 00006248  4EBA E2C6                jsr        [PC - 0x1D3A /* 00004510 */]
  9184. 0000624C  4A40                     tst.w      D0
  9185. 0000624E  508F                     addq.l     A7, 8
  9186. 00006250  6758                     beq        +0x5A /* 000062AA */
  9187. 00006252  486D BAEC                pea.l      [A5 - 0x4514]
  9188. 00006256  4EBA A77C                jsr        [PC - 0x5884 /* 000009D4 */]
  9189. 0000625A  4A40                     tst.w      D0
  9190. 0000625C  588F                     addq.l     A7, 4
  9191. 0000625E  6738                     beq        +0x3A /* 00006298 */
  9192. 00006260  4EBA E938                jsr        [PC - 0x16C8 /* 00004B9A */]
  9193. 00006264  486D BB34                pea.l      [A5 - 0x44CC]
  9194. 00006268  486D E9CE                pea.l      [A5 - 0x1632]
  9195. 0000626C  486D BB34                pea.l      [A5 - 0x44CC]
  9196. 00006270  4EBA A30A                jsr        [PC - 0x5CF6 /* 0000057C */]
  9197. 00006274  486D BB34                pea.l      [A5 - 0x44CC]
  9198. 00006278  486D BAEC                pea.l      [A5 - 0x4514]
  9199. 0000627C  486D BB34                pea.l      [A5 - 0x44CC]
  9200. 00006280  4EBA A342                jsr        [PC - 0x5CBE /* 000005C4 */]
  9201. 00006284  2F0B                     move.l     -[A7], A3
  9202. 00006286  486D BB34                pea.l      [A5 - 0x44CC]
  9203. 0000628A  486D BAFC                pea.l      [A5 - 0x4504]
  9204. 0000628E  4EBA A310                jsr        [PC - 0x5CF0 /* 000005A0 */]
  9205. 00006292  4FEF 0024                lea.l      A7, [A7 + 0x24]
  9206. 00006296  6012                     bra        +0x14 /* 000062AA */
  9207. label00006298:
  9208. 00006298  2F0B                     move.l     -[A7], A3
  9209. 0000629A  486D BAF4                pea.l      [A5 - 0x450C]
  9210. 0000629E  486D BAFC                pea.l      [A5 - 0x4504]
  9211. 000062A2  4EBA A2FC                jsr        [PC - 0x5D04 /* 000005A0 */]
  9212. 000062A6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9213. label000062AA:
  9214. 000062AA  265F                     movea.l    A3, [A7]+
  9215. 000062AC  4E75                     rts
  9216. fn000062AE:
  9217. 000062AE  2F0B                     move.l     -[A7], A3
  9218. 000062B0  266F 0008                movea.l    A3, [A7 + 0x8]
  9219. 000062B4  7003                     moveq.l    D0, 0x03
  9220. 000062B6  2F00                     move.l     -[A7], D0
  9221. 000062B8  2F0B                     move.l     -[A7], A3
  9222. 000062BA  4EBA E254                jsr        [PC - 0x1DAC /* 00004510 */]
  9223. 000062BE  4A40                     tst.w      D0
  9224. 000062C0  508F                     addq.l     A7, 8
  9225. 000062C2  6700 00C6                beq        +0xC8 /* 0000638A */
  9226. 000062C6  486D BAEC                pea.l      [A5 - 0x4514]
  9227. 000062CA  486D BAFC                pea.l      [A5 - 0x4504]
  9228. 000062CE  486D BAEC                pea.l      [A5 - 0x4514]
  9229. 000062D2  4EBA A2CC                jsr        [PC - 0x5D34 /* 000005A0 */]
  9230. 000062D6  486D BAEC                pea.l      [A5 - 0x4514]
  9231. 000062DA  486D BAF4                pea.l      [A5 - 0x450C]
  9232. 000062DE  486D BAEC                pea.l      [A5 - 0x4514]
  9233. 000062E2  4EBA A2E0                jsr        [PC - 0x5D20 /* 000005C4 */]
  9234. 000062E6  486D BAF4                pea.l      [A5 - 0x450C]
  9235. 000062EA  4EBA A6E8                jsr        [PC - 0x5918 /* 000009D4 */]
  9236. 000062EE  4A40                     tst.w      D0
  9237. 000062F0  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  9238. 000062F4  672E                     beq        +0x30 /* 00006324 */
  9239. 000062F6  486D BAFC                pea.l      [A5 - 0x4504]
  9240. 000062FA  4EBA A6D8                jsr        [PC - 0x5928 /* 000009D4 */]
  9241. 000062FE  4A40                     tst.w      D0
  9242. 00006300  588F                     addq.l     A7, 4
  9243. 00006302  6F20                     ble        +0x22 /* 00006324 */
  9244. 00006304  486D B964                pea.l      [A5 - 0x469C]
  9245. 00006308  486D BAEC                pea.l      [A5 - 0x4514]
  9246. 0000630C  4EBA A668                jsr        [PC - 0x5998 /* 00000976 */]
  9247. 00006310  4A80                     tst.l      D0
  9248. 00006312  508F                     addq.l     A7, 8
  9249. 00006314  6F0E                     ble        +0x10 /* 00006324 */
  9250. 00006316  486D BAEC                pea.l      [A5 - 0x4514]
  9251. 0000631A  4EBA A6B8                jsr        [PC - 0x5948 /* 000009D4 */]
  9252. 0000631E  4A40                     tst.w      D0
  9253. 00006320  588F                     addq.l     A7, 4
  9254. 00006322  6C0E                     bge        +0x10 /* 00006332 */
  9255. label00006324:
  9256. 00006324  700C                     moveq.l    D0, 0x0C
  9257. 00006326  2F00                     move.l     -[A7], D0
  9258. 00006328  2F0B                     move.l     -[A7], A3
  9259. 0000632A  4EBA E856                jsr        [PC - 0x17AA /* 00004B82 */]
  9260. 0000632E  508F                     addq.l     A7, 8
  9261. 00006330  6058                     bra        +0x5A /* 0000638A */
  9262. label00006332:
  9263. 00006332  486D BAFC                pea.l      [A5 - 0x4504]
  9264. 00006336  486D E9CE                pea.l      [A5 - 0x1632]
  9265. 0000633A  486D BAFC                pea.l      [A5 - 0x4504]
  9266. 0000633E  4EBA A218                jsr        [PC - 0x5DE8 /* 00000558 */]
  9267. 00006342  486D BAEC                pea.l      [A5 - 0x4514]
  9268. 00006346  486D BAEC                pea.l      [A5 - 0x4514]
  9269. 0000634A  486D E9CE                pea.l      [A5 - 0x1632]
  9270. 0000634E  4EBA A22C                jsr        [PC - 0x5DD4 /* 0000057C */]
  9271. 00006352  486D BAFC                pea.l      [A5 - 0x4504]
  9272. 00006356  7001                     moveq.l    D0, 0x01
  9273. 00006358  2F00                     move.l     -[A7], D0
  9274. 0000635A  486D BAFC                pea.l      [A5 - 0x4504]
  9275. 0000635E  4EBA A396                jsr        [PC - 0x5C6A /* 000006F6 */]
  9276. 00006362  486D BAEC                pea.l      [A5 - 0x4514]
  9277. 00006366  7001                     moveq.l    D0, 0x01
  9278. 00006368  2F00                     move.l     -[A7], D0
  9279. 0000636A  486D BAEC                pea.l      [A5 - 0x4514]
  9280. 0000636E  4EBA A386                jsr        [PC - 0x5C7A /* 000006F6 */]
  9281. 00006372  0A2D 0080 BAEC           xori.b     [A5 - 0x4514], 0x80
  9282. 00006378  2F0B                     move.l     -[A7], A3
  9283. 0000637A  486D BAFC                pea.l      [A5 - 0x4504]
  9284. 0000637E  486D BAEC                pea.l      [A5 - 0x4514]
  9285. 00006382  4EBA A240                jsr        [PC - 0x5DC0 /* 000005C4 */]
  9286. 00006386  4FEF 003C                lea.l      A7, [A7 + 0x3C]
  9287. label0000638A:
  9288. 0000638A  265F                     movea.l    A3, [A7]+
  9289. 0000638C  4E75                     rts
  9290. fn0000638E:
  9291. 0000638E  4E56 FFF8                link       A6, -0x0008
  9292. 00006392  48E7 0018                movem.l    -[A7], A3,A4
  9293. 00006396  286E 000C                movea.l    A4, [A6 + 0xC]
  9294. 0000639A  206E 0008                movea.l    A0, [A6 + 0x8]
  9295. 0000639E  7001                     moveq.l    D0, 0x01
  9296. 000063A0  B028 000D                cmp.b      D0, [A0 + 0xD]
  9297. 000063A4  6608                     bne        +0xA /* 000063AE */
  9298. 000063A6  206E 0008                movea.l    A0, [A6 + 0x8]
  9299. 000063AA  2B50 BBA0                move.l     [A5 - 0x4460], [A0]
  9300. label000063AE:
  9301. 000063AE  7000                     moveq.l    D0, 0x00
  9302. 000063B0  2640                     movea.l    A3, D0
  9303. 000063B2  1214                     move.b     D1, [A4]
  9304. 000063B4  6500 00F8                bcs        +0xFA /* 000064AE */
  9305. 000063B8  0C01 0003                cmpi.b     D1, 0x3
  9306. 000063BC  6200 00F0                bhi        +0xF2 /* 000064AE */
  9307. 000063C0  7400                     moveq.l    D2, 0x00
  9308. 000063C2  1401                     move.b     D2, D1
  9309. 000063C4  D442                     add.w      D2, D2
  9310. 000063C6  343B 2006                move.w     D2, [PC + D2.w + 0x6]
  9311. 000063CA  4EFB 2000                jmp        [PC + D2.w]
  9312. 000063CE  002C 0052 00E2           ori.b      [A4 + 0xE2], 0x52 /* 'R' */
  9313. 000063D4  000A 7000                ori.b      A2, 0x0
  9314. 000063D8  102C 0001                move.b     D0, [A4 + 0x1]
  9315. 000063DC  2200                     move.l     D1, D0
  9316. 000063DE  C0FC 000E                mulu.w     D0, 0xE
  9317. 000063E2  4841                     swap.w     D1
  9318. 000063E4  C2FC 000E                mulu.w     D1, 0xE
  9319. 000063E8  4841                     swap.w     D1
  9320. 000063EA  4241                     clr.w      D1
  9321. 000063EC  D081                     add.l      D0, D1
  9322. 000063EE  2640                     movea.l    A3, D0
  9323. 000063F0  D7ED E028                add.l      A3, [A5 - 0x1FD8]
  9324. 000063F4  6000 00B8                bra        +0xBA /* 000064AE */
  9325. 000063F8  206D E03C                movea.l    A0, [A5 - 0x1FC4]
  9326. 000063FC  7000                     moveq.l    D0, 0x00
  9327. 000063FE  102C 0001                move.b     D0, [A4 + 0x1]
  9328. 00006402  2200                     move.l     D1, D0
  9329. 00006404  C0FC 000E                mulu.w     D0, 0xE
  9330. 00006408  4841                     swap.w     D1
  9331. 0000640A  C2FC 000E                mulu.w     D1, 0xE
  9332. 0000640E  4841                     swap.w     D1
  9333. 00006410  4241                     clr.w      D1
  9334. 00006412  D081                     add.l      D0, D1
  9335. 00006414  2640                     movea.l    A3, D0
  9336. 00006416  D7E8 0088                add.l      A3, [A0 + 0x88]
  9337. 0000641A  6000 0092                bra        +0x94 /* 000064AE */
  9338. 0000641E  486E FFF8                pea.l      [A6 - 0x8]
  9339. 00006422  486E FFFC                pea.l      [A6 - 0x4]
  9340. 00006426  206D E03C                movea.l    A0, [A5 - 0x1FC4]
  9341. 0000642A  2068 008C                movea.l    A0, [A0 + 0x8C]
  9342. 0000642E  7000                     moveq.l    D0, 0x00
  9343. 00006430  102C 0001                move.b     D0, [A4 + 0x1]
  9344. 00006434  2200                     move.l     D1, D0
  9345. 00006436  C0FC 000C                mulu.w     D0, 0xC
  9346. 0000643A  4841                     swap.w     D1
  9347. 0000643C  C2FC 000C                mulu.w     D1, 0xC
  9348. 00006440  4841                     swap.w     D1
  9349. 00006442  4241                     clr.w      D1
  9350. 00006444  D081                     add.l      D0, D1
  9351. 00006446  4870 0800                pea.l      [A0 + D0]
  9352. 0000644A  206D E03C                movea.l    A0, [A5 - 0x1FC4]
  9353. 0000644E  2068 0090                movea.l    A0, [A0 + 0x90]
  9354. 00006452  226D E03C                movea.l    A1, [A5 - 0x1FC4]
  9355. 00006456  2269 008C                movea.l    A1, [A1 + 0x8C]
  9356. 0000645A  7000                     moveq.l    D0, 0x00
  9357. 0000645C  102C 0001                move.b     D0, [A4 + 0x1]
  9358. 00006460  2200                     move.l     D1, D0
  9359. 00006462  C0FC 000C                mulu.w     D0, 0xC
  9360. 00006466  4841                     swap.w     D1
  9361. 00006468  C2FC 000C                mulu.w     D1, 0xC
  9362. 0000646C  4841                     swap.w     D1
  9363. 0000646E  4241                     clr.w      D1
  9364. 00006470  D081                     add.l      D0, D1
  9365. 00006472  2271 0804                movea.l    A1, [A1 + D0 + 0x4]
  9366. 00006476  7000                     moveq.l    D0, 0x00
  9367. 00006478  1011                     move.b     D0, [A1]
  9368. 0000647A  E780                     asl        D0, 3
  9369. 0000647C  4870 0800                pea.l      [A0 + D0]
  9370. 00006480  4EAD 197A                jsr        [A5 + 0x197A /* export_811 */]
  9371. 00006484  4AAE FFF8                tst.l      [A6 - 0x8]
  9372. 00006488  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9373. 0000648C  6D20                     blt        +0x22 /* 000064AE */
  9374. 0000648E  206E FFFC                movea.l    A0, [A6 - 0x4]
  9375. 00006492  222E FFF8                move.l     D1, [A6 - 0x8]
  9376. 00006496  2001                     move.l     D0, D1
  9377. 00006498  C2FC 000E                mulu.w     D1, 0xE
  9378. 0000649C  4840                     swap.w     D0
  9379. 0000649E  C0FC 000E                mulu.w     D0, 0xE
  9380. 000064A2  4840                     swap.w     D0
  9381. 000064A4  4240                     clr.w      D0
  9382. 000064A6  D280                     add.l      D1, D0
  9383. 000064A8  2641                     movea.l    A3, D1
  9384. 000064AA  D7E8 0088                add.l      A3, [A0 + 0x88]
  9385. label000064AE:
  9386. 000064AE  200B                     move.l     D0, A3
  9387. 000064B0  673C                     beq        +0x3E /* 000064EE */
  9388. 000064B2  7008                     moveq.l    D0, 0x08
  9389. 000064B4  B02B 000D                cmp.b      D0, [A3 + 0xD]
  9390. 000064B8  6608                     bne        +0xA /* 000064C2 */
  9391. 000064BA  2F0B                     move.l     -[A7], A3
  9392. 000064BC  4EAD 0DBA                jsr        [A5 + 0xDBA /* export_435 */]
  9393. 000064C0  588F                     addq.l     A7, 4
  9394. label000064C2:
  9395. 000064C2  206E 0008                movea.l    A0, [A6 + 0x8]
  9396. 000064C6  224B                     movea.l    A1, A3
  9397. 000064C8  22D8                     move.l     [A1]+, [A0]+
  9398. 000064CA  22D8                     move.l     [A1]+, [A0]+
  9399. 000064CC  22D8                     move.l     [A1]+, [A0]+
  9400. 000064CE  32D8                     move.w     [A1]+, [A0]+
  9401. 000064D0  7001                     moveq.l    D0, 0x01
  9402. 000064D2  B02B 000D                cmp.b      D0, [A3 + 0xD]
  9403. 000064D6  6616                     bne        +0x18 /* 000064EE */
  9404. 000064D8  177C 0008 000D           move.b     [A3 + 0xD], 0x8
  9405. 000064DE  2013                     move.l     D0, [A3]
  9406. 000064E0  D0AD BBA4                add.l      D0, [A5 - 0x445C]
  9407. 000064E4  2F00                     move.l     -[A7], D0
  9408. 000064E6  4EAD 0F0A                jsr        [A5 + 0xF0A /* export_477 */]
  9409. 000064EA  2680                     move.l     [A3], D0
  9410. 000064EC  588F                     addq.l     A7, 4
  9411. label000064EE:
  9412. 000064EE  4CEE 1800 FFF0           movem.l    A3,A4, [A6 - 0x10]
  9413. 000064F4  4E5E                     unlink     A6
  9414. 000064F6  4E75                     rts
  9415. fn000064F8:
  9416. 000064F8  4E56 0000                link       A6, 0
  9417. 000064FC  2F0B                     move.l     -[A7], A3
  9418. 000064FE  266E 0008                movea.l    A3, [A6 + 0x8]
  9419. 00006502  7003                     moveq.l    D0, 0x03
  9420. 00006504  B02B 000D                cmp.b      D0, [A3 + 0xD]
  9421. 00006508  6666                     bne        +0x68 /* 00006570 */
  9422. 0000650A  302B 0004                move.w     D0, [A3 + 0x4]
  9423. 0000650E  48C0                     ext.l      D0
  9424. 00006510  2F00                     move.l     -[A7], D0
  9425. 00006512  3013                     move.w     D0, [A3]
  9426. 00006514  48C0                     ext.l      D0
  9427. 00006516  2F00                     move.l     -[A7], D0
  9428. 00006518  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  9429. 0000651C  2F0B                     move.l     -[A7], A3
  9430. 0000651E  4EBA E6A0                jsr        [PC - 0x1960 /* 00004BC0 */]
  9431. 00006522  7002                     moveq.l    D0, 0x02
  9432. 00006524  B02B 000D                cmp.b      D0, [A3 + 0xD]
  9433. 00006528  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9434. 0000652C  675A                     beq        +0x5C /* 00006588 */
  9435. 0000652E  7000                     moveq.l    D0, 0x00
  9436. 00006530  102E 000F                move.b     D0, [A6 + 0xF]
  9437. 00006534  0C80 0000 00E7           cmpi.l     D0, 0xE7
  9438. 0000653A  6616                     bne        +0x18 /* 00006552 */
  9439. 0000653C  7001                     moveq.l    D0, 0x01
  9440. 0000653E  B02B 000D                cmp.b      D0, [A3 + 0xD]
  9441. 00006542  6744                     beq        +0x46 /* 00006588 */
  9442. 00006544  486D B952                pea.l      [A5 - 0x46AE]
  9443. 00006548  2F0B                     move.l     -[A7], A3
  9444. 0000654A  4EBA E1DC                jsr        [PC - 0x1E24 /* 00004728 */]
  9445. 0000654E  508F                     addq.l     A7, 8
  9446. 00006550  6036                     bra        +0x38 /* 00006588 */
  9447. label00006552:
  9448. 00006552  4A2B 000D                tst.b      [A3 + 0xD]
  9449. 00006556  6730                     beq        +0x32 /* 00006588 */
  9450. 00006558  7001                     moveq.l    D0, 0x01
  9451. 0000655A  2F00                     move.l     -[A7], D0
  9452. 0000655C  2F0B                     move.l     -[A7], A3
  9453. 0000655E  4EBA DFB0                jsr        [PC - 0x2050 /* 00004510 */]
  9454. 00006562  26AD E9D6                move.l     [A3], [A5 - 0x162A]
  9455. 00006566  276D E9DA 0004           move.l     [A3 + 0x4], [A5 - 0x1626]
  9456. 0000656C  508F                     addq.l     A7, 8
  9457. 0000656E  6018                     bra        +0x1A /* 00006588 */
  9458. label00006570:
  9459. 00006570  7001                     moveq.l    D0, 0x01
  9460. 00006572  2F00                     move.l     -[A7], D0
  9461. 00006574  2F0B                     move.l     -[A7], A3
  9462. 00006576  4EBA DF98                jsr        [PC - 0x2068 /* 00004510 */]
  9463. 0000657A  7017                     moveq.l    D0, 0x17
  9464. 0000657C  2F00                     move.l     -[A7], D0
  9465. 0000657E  2F0B                     move.l     -[A7], A3
  9466. 00006580  4EBA E600                jsr        [PC - 0x1A00 /* 00004B82 */]
  9467. 00006584  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9468. label00006588:
  9469. 00006588  266E FFFC                movea.l    A3, [A6 - 0x4]
  9470. 0000658C  4E5E                     unlink     A6
  9471. 0000658E  4E75                     rts
  9472. fn00006590:
  9473. 00006590  4E56 FFF8                link       A6, -0x0008
  9474. 00006594  2F0B                     move.l     -[A7], A3
  9475. 00006596  266E 0008                movea.l    A3, [A6 + 0x8]
  9476. 0000659A  7004                     moveq.l    D0, 0x04
  9477. 0000659C  2F00                     move.l     -[A7], D0
  9478. 0000659E  220B                     move.l     D1, A3
  9479. 000065A0  740E                     moveq.l    D2, 0x0E
  9480. 000065A2  D282                     add.l      D1, D2
  9481. 000065A4  2F01                     move.l     -[A7], D1
  9482. 000065A6  4EBA E0EC                jsr        [PC - 0x1F14 /* 00004694 */]
  9483. 000065AA  4A40                     tst.w      D0
  9484. 000065AC  508F                     addq.l     A7, 8
  9485. 000065AE  6610                     bne        +0x12 /* 000065C0 */
  9486. 000065B0  7002                     moveq.l    D0, 0x02
  9487. 000065B2  2F00                     move.l     -[A7], D0
  9488. 000065B4  2F0B                     move.l     -[A7], A3
  9489. 000065B6  4EBA DF58                jsr        [PC - 0x20A8 /* 00004510 */]
  9490. 000065BA  508F                     addq.l     A7, 8
  9491. 000065BC  6000 0114                bra        +0x116 /* 000066D2 */
  9492. label000065C0:
  9493. 000065C0  7003                     moveq.l    D0, 0x03
  9494. 000065C2  B02B 000D                cmp.b      D0, [A3 + 0xD]
  9495. 000065C6  6710                     beq        +0x12 /* 000065D8 */
  9496. 000065C8  7017                     moveq.l    D0, 0x17
  9497. 000065CA  2F00                     move.l     -[A7], D0
  9498. 000065CC  2F0B                     move.l     -[A7], A3
  9499. 000065CE  4EBA E5B2                jsr        [PC - 0x1A4E /* 00004B82 */]
  9500. 000065D2  508F                     addq.l     A7, 8
  9501. 000065D4  6000 00FC                bra        +0xFE /* 000066D2 */
  9502. label000065D8:
  9503. 000065D8  41EE FFF8                lea.l      A0, [A6 - 0x8]
  9504. 000065DC  224B                     movea.l    A1, A3
  9505. 000065DE  20D9                     move.l     [A0]+, [A1]+
  9506. 000065E0  20D9                     move.l     [A0]+, [A1]+
  9507. 000065E2  36AE FFF8                move.w     [A3], [A6 - 0x8]
  9508. 000065E6  376E FFFA 0002           move.w     [A3 + 0x2], [A6 - 0x6]
  9509. 000065EC  376E FFFC 0004           move.w     [A3 + 0x4], [A6 - 0x4]
  9510. 000065F2  376E FFFE 0006           move.w     [A3 + 0x6], [A6 - 0x2]
  9511. 000065F8  4A6D BB64                tst.w      [A5 - 0x449C]
  9512. 000065FC  6C04                     bge        +0x6 /* 00006602 */
  9513. 000065FE  7000                     moveq.l    D0, 0x00
  9514. 00006600  6006                     bra        +0x8 /* 00006608 */
  9515. label00006602:
  9516. 00006602  302D BB64                move.w     D0, [A5 - 0x449C]
  9517. 00006606  48C0                     ext.l      D0
  9518. label00006608:
  9519. 00006608  0C80 0000 00FF           cmpi.l     D0, 0xFF
  9520. 0000660E  6308                     bls        +0xA /* 00006618 */
  9521. 00006610  203C 0000 00FF           move.l     D0, 0xFF
  9522. 00006616  6010                     bra        +0x12 /* 00006628 */
  9523. label00006618:
  9524. 00006618  4A6D BB64                tst.w      [A5 - 0x449C]
  9525. 0000661C  6C04                     bge        +0x6 /* 00006622 */
  9526. 0000661E  7000                     moveq.l    D0, 0x00
  9527. 00006620  6006                     bra        +0x8 /* 00006628 */
  9528. label00006622:
  9529. 00006622  302D BB64                move.w     D0, [A5 - 0x449C]
  9530. 00006626  48C0                     ext.l      D0
  9531. label00006628:
  9532. 00006628  1740 0008                move.b     [A3 + 0x8], D0
  9533. 0000662C  4A6D BB66                tst.w      [A5 - 0x449A]
  9534. 00006630  6C04                     bge        +0x6 /* 00006636 */
  9535. 00006632  7000                     moveq.l    D0, 0x00
  9536. 00006634  6006                     bra        +0x8 /* 0000663C */
  9537. label00006636:
  9538. 00006636  302D BB66                move.w     D0, [A5 - 0x449A]
  9539. 0000663A  48C0                     ext.l      D0
  9540. label0000663C:
  9541. 0000663C  0C80 0000 00FF           cmpi.l     D0, 0xFF
  9542. 00006642  6308                     bls        +0xA /* 0000664C */
  9543. 00006644  203C 0000 00FF           move.l     D0, 0xFF
  9544. 0000664A  6010                     bra        +0x12 /* 0000665C */
  9545. label0000664C:
  9546. 0000664C  4A6D BB66                tst.w      [A5 - 0x449A]
  9547. 00006650  6C04                     bge        +0x6 /* 00006656 */
  9548. 00006652  7000                     moveq.l    D0, 0x00
  9549. 00006654  6006                     bra        +0x8 /* 0000665C */
  9550. label00006656:
  9551. 00006656  302D BB66                move.w     D0, [A5 - 0x449A]
  9552. 0000665A  48C0                     ext.l      D0
  9553. label0000665C:
  9554. 0000665C  1740 000A                move.b     [A3 + 0xA], D0
  9555. 00006660  4A6D BB68                tst.w      [A5 - 0x4498]
  9556. 00006664  6C04                     bge        +0x6 /* 0000666A */
  9557. 00006666  7000                     moveq.l    D0, 0x00
  9558. 00006668  6006                     bra        +0x8 /* 00006670 */
  9559. label0000666A:
  9560. 0000666A  302D BB68                move.w     D0, [A5 - 0x4498]
  9561. 0000666E  48C0                     ext.l      D0
  9562. label00006670:
  9563. 00006670  0C80 0000 00FF           cmpi.l     D0, 0xFF
  9564. 00006676  6308                     bls        +0xA /* 00006680 */
  9565. 00006678  203C 0000 00FF           move.l     D0, 0xFF
  9566. 0000667E  6010                     bra        +0x12 /* 00006690 */
  9567. label00006680:
  9568. 00006680  4A6D BB68                tst.w      [A5 - 0x4498]
  9569. 00006684  6C04                     bge        +0x6 /* 0000668A */
  9570. 00006686  7000                     moveq.l    D0, 0x00
  9571. 00006688  6006                     bra        +0x8 /* 00006690 */
  9572. label0000668A:
  9573. 0000668A  302D BB68                move.w     D0, [A5 - 0x4498]
  9574. 0000668E  48C0                     ext.l      D0
  9575. label00006690:
  9576. 00006690  1740 0009                move.b     [A3 + 0x9], D0
  9577. 00006694  4A6D BB6A                tst.w      [A5 - 0x4496]
  9578. 00006698  6C04                     bge        +0x6 /* 0000669E */
  9579. 0000669A  7000                     moveq.l    D0, 0x00
  9580. 0000669C  6006                     bra        +0x8 /* 000066A4 */
  9581. label0000669E:
  9582. 0000669E  302D BB6A                move.w     D0, [A5 - 0x4496]
  9583. 000066A2  48C0                     ext.l      D0
  9584. label000066A4:
  9585. 000066A4  0C80 0000 00FF           cmpi.l     D0, 0xFF
  9586. 000066AA  6308                     bls        +0xA /* 000066B4 */
  9587. 000066AC  203C 0000 00FF           move.l     D0, 0xFF
  9588. 000066B2  6010                     bra        +0x12 /* 000066C4 */
  9589. label000066B4:
  9590. 000066B4  4A6D BB6A                tst.w      [A5 - 0x4496]
  9591. 000066B8  6C04                     bge        +0x6 /* 000066BE */
  9592. 000066BA  7000                     moveq.l    D0, 0x00
  9593. 000066BC  6006                     bra        +0x8 /* 000066C4 */
  9594. label000066BE:
  9595. 000066BE  302D BB6A                move.w     D0, [A5 - 0x4496]
  9596. 000066C2  48C0                     ext.l      D0
  9597. label000066C4:
  9598. 000066C4  1740 000B                move.b     [A3 + 0xB], D0
  9599. 000066C8  177C 0005 000D           move.b     [A3 + 0xD], 0x5
  9600. 000066CE  422B 000C                clr.b      [A3 + 0xC]
  9601. label000066D2:
  9602. 000066D2  266E FFF4                movea.l    A3, [A6 - 0xC]
  9603. 000066D6  4E5E                     unlink     A6
  9604. 000066D8  4E75                     rts
  9605. fn000066DA:
  9606. 000066DA  2F0B                     move.l     -[A7], A3
  9607. 000066DC  266F 0008                movea.l    A3, [A7 + 0x8]
  9608. 000066E0  7004                     moveq.l    D0, 0x04
  9609. 000066E2  2F00                     move.l     -[A7], D0
  9610. 000066E4  2F0B                     move.l     -[A7], A3
  9611. 000066E6  4EBA DFF6                jsr        [PC - 0x200A /* 000046DE */]
  9612. 000066EA  4A40                     tst.w      D0
  9613. 000066EC  508F                     addq.l     A7, 8
  9614. 000066EE  6700 00CE                beq        +0xD0 /* 000067BE */
  9615. 000066F2  53AD BB3C                subq.l     [A5 - 0x44C4], 1
  9616. 000066F6  4AAD BB3C                tst.l      [A5 - 0x44C4]
  9617. 000066FA  6D0A                     blt        +0xC /* 00006706 */
  9618. 000066FC  0CAD 0000 7FFF BB3C      cmpi.l     [A5 - 0x44C4], 0x7FFF
  9619. 00006704  6F10                     ble        +0x12 /* 00006716 */
  9620. label00006706:
  9621. 00006706  700C                     moveq.l    D0, 0x0C
  9622. 00006708  2F00                     move.l     -[A7], D0
  9623. 0000670A  2F0B                     move.l     -[A7], A3
  9624. 0000670C  4EBA E474                jsr        [PC - 0x1B8C /* 00004B82 */]
  9625. 00006710  508F                     addq.l     A7, 8
  9626. 00006712  6000 00AA                bra        +0xAC /* 000067BE */
  9627. label00006716:
  9628. 00006716  53AD BB40                subq.l     [A5 - 0x44C0], 1
  9629. 0000671A  4AAD BB40                tst.l      [A5 - 0x44C0]
  9630. 0000671E  6D32                     blt        +0x34 /* 00006752 */
  9631. 00006720  0CAD 0000 7FFF BB40      cmpi.l     [A5 - 0x44C0], 0x7FFF
  9632. 00006728  6E28                     bgt        +0x2A /* 00006752 */
  9633. 0000672A  53AD BB44                subq.l     [A5 - 0x44BC], 1
  9634. 0000672E  4AAD BB44                tst.l      [A5 - 0x44BC]
  9635. 00006732  6D1E                     blt        +0x20 /* 00006752 */
  9636. 00006734  0CAD 0000 7FFF BB44      cmpi.l     [A5 - 0x44BC], 0x7FFF
  9637. 0000673C  6E14                     bgt        +0x16 /* 00006752 */
  9638. 0000673E  53AD BB48                subq.l     [A5 - 0x44B8], 1
  9639. 00006742  4AAD BB48                tst.l      [A5 - 0x44B8]
  9640. 00006746  6D0A                     blt        +0xC /* 00006752 */
  9641. 00006748  0CAD 0000 7FFF BB48      cmpi.l     [A5 - 0x44B8], 0x7FFF
  9642. 00006750  6F0E                     ble        +0x10 /* 00006760 */
  9643. label00006752:
  9644. 00006752  700C                     moveq.l    D0, 0x0C
  9645. 00006754  2F00                     move.l     -[A7], D0
  9646. 00006756  2F0B                     move.l     -[A7], A3
  9647. 00006758  4EBA E428                jsr        [PC - 0x1BD8 /* 00004B82 */]
  9648. 0000675C  508F                     addq.l     A7, 8
  9649. 0000675E  605E                     bra        +0x60 /* 000067BE */
  9650. label00006760:
  9651. 00006760  202D BB44                move.l     D0, [A5 - 0x44BC]
  9652. 00006764  B0AD BB3C                cmp.l      D0, [A5 - 0x44C4]
  9653. 00006768  6C06                     bge        +0x8 /* 00006770 */
  9654. 0000676A  2B6D BB3C BB44           move.l     [A5 - 0x44BC], [A5 - 0x44C4]
  9655. label00006770:
  9656. 00006770  202D BB48                move.l     D0, [A5 - 0x44B8]
  9657. 00006774  B0AD BB40                cmp.l      D0, [A5 - 0x44C0]
  9658. 00006778  6C06                     bge        +0x8 /* 00006780 */
  9659. 0000677A  2B6D BB40 BB48           move.l     [A5 - 0x44B8], [A5 - 0x44C0]
  9660. label00006780:
  9661. 00006780  70FF                     moveq.l    D0, 0xFFFFFFFF
  9662. 00006782  2F00                     move.l     -[A7], D0
  9663. 00006784  7200                     moveq.l    D1, 0x00
  9664. 00006786  2F01                     move.l     -[A7], D1
  9665. 00006788  342D BB46                move.w     D2, [A5 - 0x44BA]
  9666. 0000678C  48C2                     ext.l      D2
  9667. 0000678E  2F02                     move.l     -[A7], D2
  9668. 00006790  342D BB3E                move.w     D2, [A5 - 0x44C2]
  9669. 00006794  48C2                     ext.l      D2
  9670. 00006796  2F02                     move.l     -[A7], D2
  9671. 00006798  342D BB4A                move.w     D2, [A5 - 0x44B6]
  9672. 0000679C  48C2                     ext.l      D2
  9673. 0000679E  2F02                     move.l     -[A7], D2
  9674. 000067A0  342D BB42                move.w     D2, [A5 - 0x44BE]
  9675. 000067A4  48C2                     ext.l      D2
  9676. 000067A6  2F02                     move.l     -[A7], D2
  9677. 000067A8  486D BBBC                pea.l      [A5 - 0x4444]
  9678. 000067AC  4EAD 12B2                jsr        [A5 + 0x12B2 /* export_594 */]
  9679. 000067B0  486D BBBC                pea.l      [A5 - 0x4444]
  9680. 000067B4  2F0B                     move.l     -[A7], A3
  9681. 000067B6  4EBA DF70                jsr        [PC - 0x2090 /* 00004728 */]
  9682. 000067BA  4FEF 0024                lea.l      A7, [A7 + 0x24]
  9683. label000067BE:
  9684. 000067BE  265F                     movea.l    A3, [A7]+
  9685. 000067C0  4E75                     rts
  9686. fn000067C2:
  9687. 000067C2  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  9688. 000067C6  266F 001C                movea.l    A3, [A7 + 0x1C]
  9689. 000067CA  7002                     moveq.l    D0, 0x02
  9690. 000067CC  2F00                     move.l     -[A7], D0
  9691. 000067CE  220B                     move.l     D1, A3
  9692. 000067D0  740E                     moveq.l    D2, 0x0E
  9693. 000067D2  D282                     add.l      D1, D2
  9694. 000067D4  2F01                     move.l     -[A7], D1
  9695. 000067D6  4EBA DEBC                jsr        [PC - 0x2144 /* 00004694 */]
  9696. 000067DA  4A40                     tst.w      D0
  9697. 000067DC  508F                     addq.l     A7, 8
  9698. 000067DE  6776                     beq        +0x78 /* 00006856 */
  9699. 000067E0  7003                     moveq.l    D0, 0x03
  9700. 000067E2  B02B 000D                cmp.b      D0, [A3 + 0xD]
  9701. 000067E6  6660                     bne        +0x62 /* 00006848 */
  9702. 000067E8  3813                     move.w     D4, [A3]
  9703. 000067EA  3C2D BB64                move.w     D6, [A5 - 0x449C]
  9704. 000067EE  DC44                     add.w      D6, D4
  9705. 000067F0  3A2B 0004                move.w     D5, [A3 + 0x4]
  9706. 000067F4  3E2D BB66                move.w     D7, [A5 - 0x449A]
  9707. 000067F8  DE45                     add.w      D7, D5
  9708. 000067FA  286B 0008                movea.l    A4, [A3 + 0x8]
  9709. 000067FE  200C                     move.l     D0, A4
  9710. 00006800  660E                     bne        +0x10 /* 00006810 */
  9711. 00006802  700D                     moveq.l    D0, 0x0D
  9712. 00006804  2F00                     move.l     -[A7], D0
  9713. 00006806  2F0B                     move.l     -[A7], A3
  9714. 00006808  4EBA E378                jsr        [PC - 0x1C88 /* 00004B82 */]
  9715. 0000680C  508F                     addq.l     A7, 8
  9716. 0000680E  6052                     bra        +0x54 /* 00006862 */
  9717. label00006810:
  9718. 00006810  B846                     cmp.w      D4, D6
  9719. 00006812  6E10                     bgt        +0x12 /* 00006824 */
  9720. 00006814  BC6B 0002                cmp.w      D6, [A3 + 0x2]
  9721. 00006818  6E0A                     bgt        +0xC /* 00006824 */
  9722. 0000681A  BA47                     cmp.w      D5, D7
  9723. 0000681C  6E06                     bgt        +0x8 /* 00006824 */
  9724. 0000681E  BE6B 0006                cmp.w      D7, [A3 + 0x6]
  9725. 00006822  6F0E                     ble        +0x10 /* 00006832 */
  9726. label00006824:
  9727. 00006824  7019                     moveq.l    D0, 0x19
  9728. 00006826  2F00                     move.l     -[A7], D0
  9729. 00006828  2F0B                     move.l     -[A7], A3
  9730. 0000682A  4EBA E356                jsr        [PC - 0x1CAA /* 00004B82 */]
  9731. 0000682E  508F                     addq.l     A7, 8
  9732. 00006830  6030                     bra        +0x32 /* 00006862 */
  9733. label00006832:
  9734. 00006832  48C7                     ext.l      D7
  9735. 00006834  2F07                     move.l     -[A7], D7
  9736. 00006836  48C6                     ext.l      D6
  9737. 00006838  2F06                     move.l     -[A7], D6
  9738. 0000683A  2F0C                     move.l     -[A7], A4
  9739. 0000683C  2F0B                     move.l     -[A7], A3
  9740. 0000683E  4EBA E380                jsr        [PC - 0x1C80 /* 00004BC0 */]
  9741. 00006842  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9742. 00006846  601A                     bra        +0x1C /* 00006862 */
  9743. label00006848:
  9744. 00006848  7017                     moveq.l    D0, 0x17
  9745. 0000684A  2F00                     move.l     -[A7], D0
  9746. 0000684C  2F0B                     move.l     -[A7], A3
  9747. 0000684E  4EBA E332                jsr        [PC - 0x1CCE /* 00004B82 */]
  9748. 00006852  508F                     addq.l     A7, 8
  9749. 00006854  600C                     bra        +0xE /* 00006862 */
  9750. label00006856:
  9751. 00006856  7002                     moveq.l    D0, 0x02
  9752. 00006858  2F00                     move.l     -[A7], D0
  9753. 0000685A  2F0B                     move.l     -[A7], A3
  9754. 0000685C  4EBA DCB2                jsr        [PC - 0x234E /* 00004510 */]
  9755. 00006860  508F                     addq.l     A7, 8
  9756. label00006862:
  9757. 00006862  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  9758. 00006866  4E75                     rts
  9759. export_889:
  9760. 00006868  4E56 FFF0                link       A6, -0x0010
  9761. 0000686C  48E7 0018                movem.l    -[A7], A3,A4
  9762. 00006870  286E 000C                movea.l    A4, [A6 + 0xC]
  9763. 00006874  266E 0008                movea.l    A3, [A6 + 0x8]
  9764. 00006878  486E FFF0                pea.l      [A6 - 0x10]
  9765. 0000687C  2F0B                     move.l     -[A7], A3
  9766. 0000687E  2F0B                     move.l     -[A7], A3
  9767. 00006880  4EBA 9D1E                jsr        [PC - 0x62E2 /* 000005A0 */]
  9768. 00006884  486E FFF8                pea.l      [A6 - 0x8]
  9769. 00006888  2F0C                     move.l     -[A7], A4
  9770. 0000688A  2F0C                     move.l     -[A7], A4
  9771. 0000688C  4EBA 9D12                jsr        [PC - 0x62EE /* 000005A0 */]
  9772. 00006890  486E FFF8                pea.l      [A6 - 0x8]
  9773. 00006894  486E FFF0                pea.l      [A6 - 0x10]
  9774. 00006898  486E FFF8                pea.l      [A6 - 0x8]
  9775. 0000689C  4EBA 9CBA                jsr        [PC - 0x6346 /* 00000558 */]
  9776. 000068A0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9777. 000068A4  486E FFF8                pea.l      [A6 - 0x8]
  9778. 000068A8  4EBA 9F0E                jsr        [PC - 0x60F2 /* 000007B8 */]
  9779. 000068AC  4CEE 1800 FFE8           movem.l    A3,A4, [A6 - 0x18]
  9780. 000068B2  4E5E                     unlink     A6
  9781. 000068B4  4E75                     rts
  9782. export_890:
  9783. 000068B6  4E56 FFF6                link       A6, -0x000A
  9784. 000068BA  48E7 0018                movem.l    -[A7], A3,A4
  9785. 000068BE  286E 0008                movea.l    A4, [A6 + 0x8]
  9786. 000068C2  266E 0010                movea.l    A3, [A6 + 0x10]
  9787. 000068C6  2D54 FFF6                move.l     [A6 - 0xA], [A4]
  9788. 000068CA  2D6C 0004 FFFA           move.l     [A6 - 0x6], [A4 + 0x4]
  9789. 000068D0  486E FFFE                pea.l      [A6 - 0x2]
  9790. 000068D4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9791. 000068D8  4EBA A1EA                jsr        [PC - 0x5E16 /* 00000AC4 */]
  9792. 000068DC  302E FFFE                move.w     D0, [A6 - 0x2]
  9793. 000068E0  48C0                     ext.l      D0
  9794. 000068E2  72F0                     moveq.l    D1, 0xFFFFFFF0
  9795. 000068E4  B280                     cmp.l      D1, D0
  9796. 000068E6  508F                     addq.l     A7, 8
  9797. 000068E8  6F08                     ble        +0xA /* 000068F2 */
  9798. 000068EA  3D7C FFF0 FFFE           move.w     [A6 - 0x2], 0xFFF0
  9799. 000068F0  600E                     bra        +0x10 /* 00006900 */
  9800. label000068F2:
  9801. 000068F2  7010                     moveq.l    D0, 0x10
  9802. 000068F4  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  9803. 000068F8  6C06                     bge        +0x8 /* 00006900 */
  9804. 000068FA  3D7C 0010 FFFE           move.w     [A6 - 0x2], 0x10
  9805. label00006900:
  9806. 00006900  4A6E FFFE                tst.w      [A6 - 0x2]
  9807. 00006904  674E                     beq        +0x50 /* 00006954 */
  9808. 00006906  4A6E FFFE                tst.w      [A6 - 0x2]
  9809. 0000690A  6C26                     bge        +0x28 /* 00006932 */
  9810. 0000690C  486E FFF6                pea.l      [A6 - 0xA]
  9811. 00006910  302E FFFE                move.w     D0, [A6 - 0x2]
  9812. 00006914  48C0                     ext.l      D0
  9813. 00006916  4480                     neg.l      D0
  9814. 00006918  5380                     subq.l     D0, 1
  9815. 0000691A  E740                     asl        D0.w, 3
  9816. 0000691C  41ED E92E                lea.l      A0, [A5 - 0x16D2]
  9817. 00006920  4870 0000                pea.l      [A0 + D0.w]
  9818. 00006924  486E FFF6                pea.l      [A6 - 0xA]
  9819. 00006928  4EBA 9C76                jsr        [PC - 0x638A /* 000005A0 */]
  9820. 0000692C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9821. 00006930  6022                     bra        +0x24 /* 00006954 */
  9822. label00006932:
  9823. 00006932  486E FFF6                pea.l      [A6 - 0xA]
  9824. 00006936  302E FFFE                move.w     D0, [A6 - 0x2]
  9825. 0000693A  48C0                     ext.l      D0
  9826. 0000693C  5380                     subq.l     D0, 1
  9827. 0000693E  E740                     asl        D0.w, 3
  9828. 00006940  41ED E8A6                lea.l      A0, [A5 - 0x175A]
  9829. 00006944  4870 0000                pea.l      [A0 + D0.w]
  9830. 00006948  486E FFF6                pea.l      [A6 - 0xA]
  9831. 0000694C  4EBA 9C52                jsr        [PC - 0x63AE /* 000005A0 */]
  9832. 00006950  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9833. label00006954:
  9834. 00006954  303C 0080                move.w     D0, 0x80
  9835. 00006958  C014                     and.b      D0, [A4]
  9836. 0000695A  6720                     beq        +0x22 /* 0000697C */
  9837. 0000695C  486E FFF6                pea.l      [A6 - 0xA]
  9838. 00006960  486D E9C6                pea.l      [A5 - 0x163A]
  9839. 00006964  486E FFF6                pea.l      [A6 - 0xA]
  9840. 00006968  4EBA 9C12                jsr        [PC - 0x63EE /* 0000057C */]
  9841. 0000696C  2F0B                     move.l     -[A7], A3
  9842. 0000696E  486E FFF6                pea.l      [A6 - 0xA]
  9843. 00006972  4EBA 9B80                jsr        [PC - 0x6480 /* 000004F4 */]
  9844. 00006976  4FEF 0014                lea.l      A7, [A7 + 0x14]
  9845. 0000697A  601E                     bra        +0x20 /* 0000699A */
  9846. label0000697C:
  9847. 0000697C  486E FFF6                pea.l      [A6 - 0xA]
  9848. 00006980  486D E9C6                pea.l      [A5 - 0x163A]
  9849. 00006984  486E FFF6                pea.l      [A6 - 0xA]
  9850. 00006988  4EBA 9BCE                jsr        [PC - 0x6432 /* 00000558 */]
  9851. 0000698C  2F0B                     move.l     -[A7], A3
  9852. 0000698E  486E FFF6                pea.l      [A6 - 0xA]
  9853. 00006992  4EBA 9B36                jsr        [PC - 0x64CA /* 000004CA */]
  9854. 00006996  4FEF 0014                lea.l      A7, [A7 + 0x14]
  9855. label0000699A:
  9856. 0000699A  4A6E FFFE                tst.w      [A6 - 0x2]
  9857. 0000699E  6746                     beq        +0x48 /* 000069E6 */
  9858. 000069A0  4A6E FFFE                tst.w      [A6 - 0x2]
  9859. 000069A4  6C22                     bge        +0x24 /* 000069C8 */
  9860. 000069A6  2F0B                     move.l     -[A7], A3
  9861. 000069A8  302E FFFE                move.w     D0, [A6 - 0x2]
  9862. 000069AC  48C0                     ext.l      D0
  9863. 000069AE  4480                     neg.l      D0
  9864. 000069B0  5380                     subq.l     D0, 1
  9865. 000069B2  E740                     asl        D0.w, 3
  9866. 000069B4  41ED E8A6                lea.l      A0, [A5 - 0x175A]
  9867. 000069B8  4870 0000                pea.l      [A0 + D0.w]
  9868. 000069BC  2F0B                     move.l     -[A7], A3
  9869. 000069BE  4EBA 9BE0                jsr        [PC - 0x6420 /* 000005A0 */]
  9870. 000069C2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9871. 000069C6  601E                     bra        +0x20 /* 000069E6 */
  9872. label000069C8:
  9873. 000069C8  2F0B                     move.l     -[A7], A3
  9874. 000069CA  302E FFFE                move.w     D0, [A6 - 0x2]
  9875. 000069CE  48C0                     ext.l      D0
  9876. 000069D0  5380                     subq.l     D0, 1
  9877. 000069D2  E740                     asl        D0.w, 3
  9878. 000069D4  41ED E92E                lea.l      A0, [A5 - 0x16D2]
  9879. 000069D8  4870 0000                pea.l      [A0 + D0.w]
  9880. 000069DC  2F0B                     move.l     -[A7], A3
  9881. 000069DE  4EBA 9BC0                jsr        [PC - 0x6440 /* 000005A0 */]
  9882. 000069E2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9883. label000069E6:
  9884. 000069E6  4CEE 1800 FFEE           movem.l    A3,A4, [A6 - 0x12]
  9885. 000069EC  4E5E                     unlink     A6
  9886. 000069EE  4E75                     rts
  9887.